private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", 10); IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); autorizacion.AgenciaOrigenID = Utiles.Validaciones.obtieneEntero(this.txtAgenciaID.Text); autorizacion.TipoDocumentoID = Utiles.Validaciones.obtieneEntero(this.ddlTipoDoc.SelectedValue); autorizacion.NroDocumento = Utiles.Validaciones.obtieneEntero(this.txtNroDocBusq.Text); autorizacion.Apellido = this.txtApellidoBusq.Text; ICliente cliente = ClienteFactory.GetCliente(); DsClientes.DatosRow[] dr; if (this.txtNroCliente.Text.Length > 0) { dr = (DsClientes.DatosRow[])cliente.GetClientesConsultaDataSet().Datos.Select("Codigo like '" + this.txtNroCliente.Text + "'"); } else { dr = (DsClientes.DatosRow[])cliente.GetClientesConsultaDataSet().Datos.Select(""); } if (dr.Length == 1) { autorizacion.ClienteID = dr[0].ClienteID; } this.txtRazonSocial.Text = dr[0].RazonSocial; bool soloCorporativos = this.txtCorp.Text == "1" ? true : false; dtgAutorizaciones.DataSource = autorizacion.GetAutorizacionClienteSEL(soloCorporativos); dtgAutorizaciones.CurrentPageIndex = currentPage; dtgAutorizaciones.DataBind(); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", this.CantidadOpciones); this.dtgAutorizaciones.AllowPaging = false; IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); DsAutorizacionesEnvioRetiro ds = autorizacion.GetAutorizacionEnvioOrganismo(); Session["dsAutorizaciones"] = ds; this.dtgAutorizaciones.DataSource = ds; this.dtgAutorizaciones.CurrentPageIndex = 0; this.dtgAutorizaciones.DataBind(); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", this.CantidadOpciones); this.dtgAutorizaciones.AllowPaging = false; IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); autorizacion.ClienteID = Convert.ToInt32(this.busqCliente.ClienteID); DsAutorizacionesEnvioRetiro ds = autorizacion.GetAutorizacionRetiroEnvioCliente(this.chkSoloAutorizacionesVigentes.Checked); Session["dsAutorizaciones"] = ds; this.dtgAutorizaciones.DataSource = ds; this.dtgAutorizaciones.CurrentPageIndex = 0; this.dtgAutorizaciones.DataBind(); }
private void dtgAutorizaciones_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); autorizacion.AutorizacionID = Convert.ToInt32(this.dtgAutorizaciones.DataKeys[e.Item.ItemIndex]); autorizacion.Consultar(); try { autorizacion.Eliminar(); this.dtgAutorizaciones.EditItemIndex = -1; try { this.BindGrid(); } catch (Exception) { this.dtgAutorizaciones.CurrentPageIndex = 0; this.BindGrid(); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }