private void dtgComprobantes_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { IRendicionBoletaDeposito rendicion = RendicionBoletaDepositoFactory.GetRendicionBoletaDeposito(); rendicion.RendicionBoletaDepositoID = Convert.ToInt32(this.dtgComprobantes.DataKeys[e.Item.ItemIndex]); try { rendicion.Eliminar(); //this.dtgCotizacionesClientes.EditItemIndex = -1; this.BindGrillaComprobantes(); } 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 dtgComprobantes_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { int ID; if (this.dtgComprobantes.DataKeys[(int)e.Item.ItemIndex] == System.DBNull.Value) { ID = -1; } else { ID = Convert.ToInt32(dtgComprobantes.DataKeys[(int)e.Item.ItemIndex]); } if (ID != -1) { IRendicionBoletaDeposito rendicion = RendicionBoletaDepositoFactory.GetRendicionBoletaDeposito(); rendicion.RendicionBoletaDepositoID = ID; rendicion.Consultar(); this.txtRendicionBoletaDepositoID.Text = rendicion.RendicionBoletaDepositoID.ToString(); this.txtNombreEntidad.Text = rendicion.NombreEntidad; this.txtImporte.Text = rendicion.Importe == 0.0 ? "" : Utiles.Formatos.Importe(rendicion.Importe); this.txtFechaBoleta.Text = rendicion.Fecha.ToShortDateString(); this.txtNroTransaccion.Text = rendicion.NroTransaccion; } }
private void BindGrillaComprobantes() { SisPackController.AdministrarGrillas.Configurar(this.dtgComprobantes, "RendicionBoletaDepositoID", this.CantidadOpciones); IRendicionBoletaDeposito rendicion = RendicionBoletaDepositoFactory.GetRendicionBoletaDeposito(); rendicion.RendicionAgenciaID = this.txtRendicionAgenciaID.Text == "" ? 0 : Convert.ToInt32(this.txtRendicionAgenciaID.Text); this.dtgComprobantes.DataSource = rendicion.GetRendicionBoletasDepositoDataSet(); this.dtgComprobantes.DataBind(); }
private void butConfirmar_Click(object sender, System.EventArgs e) { BaseValidator bv; bv = (BaseValidator)this.phValidNombreEntidad.FindControl("validNombreEntidad"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)this.phValidNroComprobante.FindControl("validNroTransaccion"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)this.phValidFechaBoleta.FindControl("validFecha"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)this.phValidFechaBoleta.FindControl("ReqFecha"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)this.phValidImporte.FindControl("validImporte"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)this.phValidImporte.FindControl("validImporteDec"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } IRendicionBoletaDeposito rendicion = RendicionBoletaDepositoFactory.GetRendicionBoletaDeposito(); rendicion.RendicionBoletaDepositoID = this.txtRendicionBoletaDepositoID.Text == ""? 0 :Convert.ToInt32(this.txtRendicionBoletaDepositoID.Text); rendicion.RendicionAgenciaID = Convert.ToInt32(this.txtRendicionAgenciaID.Text); rendicion.NombreEntidad = this.txtNombreEntidad.Text; rendicion.Importe = this.txtImporte.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtImporte.Text); rendicion.NroTransaccion = this.txtNroTransaccion.Text; rendicion.Fecha = Convert.ToDateTime(this.txtFechaBoleta.Text); try { if (rendicion.Guardar()) { //this.txtGuiaComprobanteID.Text = Convert.ToString(guiaComp.GuiaComprobanteID); this.txtImporte.Text = ""; this.txtNroTransaccion.Text = ""; this.txtNombreEntidad.Text = ""; this.txtFechaBoleta.Text = DateTime.Today.ToShortDateString(); this.txtRendicionBoletaDepositoID.Text = ""; this.BindGrillaComprobantes(); //this.butAsignarGastos.Enabled = true; string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; //script += "window.location.href = 'GuiaComisiones.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } 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); } }