private void butAgregarAgencia_Click(object sender, System.EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } IPuntoRecepcionVisualizacion oPunto = PuntoRecepcionVisualizacionFactory.GetPuntoRecepcionVisualizacion(); oPunto.PuntoRecepcionID = this.txtPuntoRecepcionID.Text == ""? 0 : Convert.ToInt32(this.txtPuntoRecepcionID.Text); oPunto.AgenciaID = this.txtAgenciaID.Text == ""? 0 : Convert.ToInt32(this.txtAgenciaID.Text); oPunto.AgenciaVisualizacionID = Convert.ToInt32(this.busqAgencia.AgenciaID); try { if (oPunto.Guardar()) { string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; //script += "window.location.href = 'AgenciasConsul.aspx?OpcionEstado=agencias';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); this.busqAgencia.AgenciaID = ""; this.busqAgencia.RazonSocial = ""; this.busqAgencia.Sucursal = ""; this.BindGrid(0); } else { string script = "<script language='javascript'>\n"; script += "alert('Los datos no se guardaron debido a errores.');\n"; script += "</script>"; Page.RegisterStartupScript("scriptError", script); } } 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); } }
private void dtgAgencias_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { IPuntoRecepcionVisualizacion oPunto = PuntoRecepcionVisualizacionFactory.GetPuntoRecepcionVisualizacion(); //agencia.AgenciaID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.DataSetIndex]); oPunto.PuntoRecepcionAgenciasVisualizacionID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.ItemIndex]); try { oPunto.Eliminar(); this.dtgAgencias.EditItemIndex = -1; this.BindGrid(this.dtgAgencias.CurrentPageIndex); } 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); } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(this.dtgAgencias, "PuntoRecepcionAgenciasVisualizacionID", this.CantidadOpciones); IPuntoRecepcionVisualizacion oPunto = PuntoRecepcionVisualizacionFactory.GetPuntoRecepcionVisualizacion(); oPunto.PuntoRecepcionID = this.txtPuntoRecepcionID.Text == ""? 0 : Convert.ToInt32(this.txtPuntoRecepcionID.Text); oPunto.AgenciaID = this.txtAgenciaID.Text == ""? 0 : Convert.ToInt32(this.txtAgenciaID.Text); //DsPuntoRecepcionVisualizacion ds= oPunto.GetPuntosVisualizacionDataSet(); //dtgAgencias.DataSource= ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND RazonSocial LIKE '" + razonSocial + "%' AND ProvinciaDescrip LIKE '%" + provinciaDescrip + "%'","RazonSocial"); this.dtgAgencias.DataSource = oPunto.GetPuntosVisualizacionDataSet(); dtgAgencias.CurrentPageIndex = currentPage; dtgAgencias.DataBind(); }
private void chkNoRestringir_CheckedChanged(object sender, System.EventArgs e) { IPuntoRecepcionVisualizacion oPunto = PuntoRecepcionVisualizacionFactory.GetPuntoRecepcionVisualizacion(); oPunto.PuntoRecepcionID = this.txtPuntoRecepcionID.Text == ""? 0 : Convert.ToInt32(this.txtPuntoRecepcionID.Text); oPunto.AgenciaID = this.txtAgenciaID.Text == ""? 0 : Convert.ToInt32(this.txtAgenciaID.Text); if (this.chkNoRestringir.Checked) { //return confirm('Se perderán las agencias que pueden visualizar el punto de recepción. Desea continuar?')" this.butAgregarAgencia.Enabled = false; try { oPunto.EliminarAgenciasVisualizacionByPuntoRecepcionID(); this.dtgAgencias.EditItemIndex = -1; this.BindGrid(this.dtgAgencias.CurrentPageIndex); } 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); } } else { this.butAgregarAgencia.Enabled = true; } oPunto.NoRestringirAgencias = this.chkNoRestringir.Checked; oPunto.ActualizarRestringirAgencias(); }