void SelectDoctor()
{
BPFuncionario oBPFuncionario = new BPFuncionario();
ENTFuncionario oENTFuncionario = new ENTFuncionario();
ENTResponse oENTResponse = new ENTResponse();
try
{
// Formulario
oENTFuncionario.FuncionarioId = 0;
oENTFuncionario.idUsuario = 0;
oENTFuncionario.idArea = 0;
oENTFuncionario.idRol = 14; // Atención a Víctimas - Doctor
oENTFuncionario.TituloId = 0;
oENTFuncionario.PuestoId = 0;
oENTFuncionario.Nombre = "";
// Transacción
oENTResponse = oBPFuncionario.SelectFuncionario(oENTFuncionario);
// Errores
if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
// Warnings
if (oENTResponse.sMessage != "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + oENTResponse.sMessage + "');", true); }
// Llenado de control
this.ddlDoctor.DataTextField = "sFullName";
this.ddlDoctor.DataValueField = "FuncionarioId";
this.ddlDoctor.DataSource = oENTResponse.dsResponse.Tables[1];
this.ddlDoctor.DataBind();
// Opción todos
this.ddlDoctor.Items.Insert(0, new ListItem("[Seleccione]", "0"));
}catch (Exception ex){
throw (ex);
}
}