protected void btnBuscar_Click(object sender, ImageClickEventArgs e) { DestinoBL oDestinoBL = new DestinoBL(); oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate(Master.Transaction_ErrorEvent); txhIdDestinos.Value = String.Empty; String codTipoUbicacion = cboTipoDestino.SelectedValue.ToString(); String ruc = this.txtRuc.Text; String ubicacion = this.txtDescripcion.Text; String codEstado = this.ComboEstado1.SelectedValue.ToString(); //METODO DE CARGA DE PARAMETROS DestinoBE oDestinoBE = new DestinoBE(); oDestinoBE.Tipo_ubicacion = codTipoUbicacion; oDestinoBE.Nro_ruc = ruc; oDestinoBE.Nom_ubicacion = ubicacion; oDestinoBE.Cod_estado = codEstado; oDestinoBEList = oDestinoBL.Listar(oDestinoBE); if (oDestinoBEList == null || oDestinoBEList.Count == 0) { JavaScriptHelper.Alert(this, Message.keyNoRegistros, ""); oDestinoBEList.Add(new DestinoBE()); GuardaParametros("0"); } else { GuardaParametros("1"); } this.grwDestino.DataSource = oDestinoBEList; this.grwDestino.DataBind(); ViewState["oDestinoBEList"] = oDestinoBEList; }
public DestinoBEList Listar(DestinoBE oBE) { DestinoBEList Lista = new DestinoBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_bandeja_destino"; db.AddParameter("@vi_va_cod_tipo_ubicacion", DbType.String, ParameterDirection.Input, oBE.Tipo_ubicacion); db.AddParameter("@vi_va_ruc", DbType.String, ParameterDirection.Input, oBE.Nro_ruc); db.AddParameter("@vi_va_ubicacion", DbType.String, ParameterDirection.Input, oBE.Nom_ubicacion); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oBE.Cod_estado); DReader = db.GetDataReader(); } while (DReader.Read()) { Lista.Add(CrearEntidad(DReader)); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(Lista); }
private void InicializaPagina() { DestinoBL oDestinoBL = new DestinoBL(); oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate(Master.Transaction_ErrorEvent); DestinoBEList oDestinoBEList = new DestinoBEList(); oDestinoBEList.Add(new DestinoBE()); this.grwDestino.DataSource = oDestinoBEList; this.grwDestino.DataBind(); this.grwDestino.PageSize = 5; this.ComboEstado1.cargarCombo(ConstanteBE.OBJECTO_TIPO_TODOS); ComboEstado1.SelectedValue = "0"; cboTipoDestino.Condicion = ConstanteBE.OBJECTO_TIPO_TODOS; cboTipoDestino.CargarCombo(); ViewState["oDestinoBEList"] = oDestinoBEList; }