void SelectExpediente( Boolean Recovery)
{
BPVisitaduria oBPVisitaduria = new BPVisitaduria();
ENTVisitaduria oENTVisitaduria = new ENTVisitaduria();
ENTResponse oENTResponse = new ENTResponse();
try
{
// Formulario
oENTVisitaduria.Numero = this.txtNumeroExpediente.Text.Trim();
oENTVisitaduria.Nombre = this.txtCiudadano.Text.Trim();
oENTVisitaduria.AreaId = Int32.Parse(this.ddlArea.SelectedValue);
oENTVisitaduria.EstatusId = Int32.Parse(this.ddlEstatus.SelectedValue);
oENTVisitaduria.FuncionarioId = Int32.Parse(this.ddlFuncionario.SelectedValue);
oENTVisitaduria.TipoResolucionId = Int32.Parse(this.ddlTipoResolucion.SelectedValue);
oENTVisitaduria.FechaDesde = (Recovery ? dtBeginDate : this.wucBeginDate.BeginDate);
oENTVisitaduria.FechaHasta = (Recovery ? dtEndDate : this.wucEndDate.EndDate);
// Transacción
oENTResponse = oBPVisitaduria.SelectExpediente_Filtro(oENTVisitaduria);
// 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.gvExpediente.DataSource = oENTResponse.dsResponse.Tables[1];
this.gvExpediente.DataBind();
}catch (Exception ex){
throw (ex);
}
}