private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgEmpresaTerceros, "EmpresaTercerosID", 10); IConvenioRedespacho convenios = ConvenioRedespachoFactory.GetConvenioRedespacho(); convenios.RazonSocial = this.txtEmpresaTerceros.Text; convenios.CasoA = this.chkCasoA.Checked; convenios.CasoB = this.chkCasoB.Checked; dtgEmpresaTerceros.DataSource = convenios.GetConveniosDataSet(); // actualizo la grilla dtgEmpresaTerceros.CurrentPageIndex = currentPage; dtgEmpresaTerceros.DataBind(); /*SisPackController.AdministrarGrillas.Configurar(dtgEmpresaTerceros,"EmpresaTercerosID", 10); * * IEmpresaTerceros empresaTerceros = EmpresaTercerosFactory.GetEmpresaTerceros(); * empresaTerceros.RazonSocial = this.txtEmpresaTerceros.Text; * * dtgEmpresaTerceros.DataSource = empresaTerceros.GetEmpresaTerceros(); * * // actualizo la grilla * dtgEmpresaTerceros.CurrentPageIndex = currentPage; * dtgEmpresaTerceros.DataBind();*/ }
private void dtgEmpresaTerceros_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { IConvenioRedespacho convenio = ConvenioRedespachoFactory.GetConvenioRedespacho(); convenio.EmpresaProveedoraID = Utiles.Validaciones.obtieneEntero(this.dtgEmpresaTerceros.DataKeys[e.Item.DataSetIndex].ToString()); convenio.EliminarConvenioByEmpresaID(); BindGrid(0); } catch (Exception ex) { ManejaErrores(ex); } }