protected void gvConceptoI_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { BRL.tbl_Concepto objConcepto = (BRL.tbl_Concepto)e.Row.DataItem; Label lblNombreI = (Label)e.Row.FindControl("lblNombreI"); lblNombreI.Text = objConcepto.nombre.Trim(); Label lblTipoTransaccionI = (Label)e.Row.FindControl("lblTipoTransaccionI"); if (objConcepto.tipoTransaccion.Equals(false)) { lblTipoTransaccionI.Text = "Ingreso"; } else { lblTipoTransaccionI.Text = "Egreso"; } HyperLink hlEditar = (HyperLink)e.Row.FindControl("hlEditar"); hlEditar.NavigateUrl = "Concepto.aspx?id=" + objConcepto.idConcepto.ToString(); LinkButton lbEliminar = (LinkButton)e.Row.FindControl("lbEliminar"); lbEliminar.Attributes.Add("auxID", objConcepto.idConcepto.ToString()); } }
void cargarDDLConcepto(int idUsuario, bool esEgreso) { BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); //listar conceptos de ingresos o egreso ddlConcepto.DataSource = objConcepto.listartbl_Conceptos(idUsuario, esEgreso); ddlConcepto.DataValueField = "idConcepto"; ddlConcepto.DataTextField = "nombre"; ddlConcepto.DataBind(); }
protected void lbEliminar_Click(object sender, EventArgs e) { LinkButton lbEliminar = (LinkButton)sender; BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); objConcepto = objConcepto.traertbl_Concepto(int.Parse(lbEliminar.Attributes["auxID"])); objConcepto.eliminado = true; objConcepto.modificar(); this.cargarDatos(); }
private void guardar() { bool esEditar = !String.IsNullOrEmpty(Request["id"]); bool auxControl = false; BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); objUsuario = (BRL.tbl_Usuario)Session["usuario"]; BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); if (esEditar) { objConcepto = objConcepto.traertbl_Concepto(int.Parse(Request["id"])); ddlTipoTransaccion.Enabled = false; } objConcepto.nombre = this.txbNombre.Text.Trim(); objConcepto.idUsuario = objUsuario.idUsuario; if (ddlTipoTransaccion.SelectedValue.Equals("Ingreso")) { objConcepto.tipoTransaccion = false; } else { objConcepto.tipoTransaccion = true; } objConcepto.fechaCreacion = DateTime.Now; objConcepto.eliminado = false; auxControl = esEditar ? objConcepto.modificar() : objConcepto.guardar(); if (auxControl) { MessageBox.Show("El concepto se ha registrado de manera exitosa"); Response.Redirect("ListadoConcepto.aspx", true); } else { MessageBox.Show("Hubo un error"); } }
private String validar() { //Capturar el Mensaje String mensaje = ""; bool auxTipoTransaccion = tipoTransaccion(); BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); objUsuario = (BRL.tbl_Usuario)Session["usuario"]; BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); if (String.IsNullOrEmpty(this.txbNombre.Text)) { mensaje += "- En nombre es obligatorio \n"; } if (objConcepto.existeCombinacion(this.txbNombre.Text.Trim(), auxTipoTransaccion, objUsuario.idUsuario)) { mensaje += "- '" + this.txbNombre.Text + "', ya existe"; } return(mensaje); }
private void cargarDatos() { BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); if (Session["usuario"] == null) { Response.Redirect("LogIn.aspx"); } else { objUsuario = (BRL.tbl_Usuario)Session["usuario"]; Label lblUsuario = (Label)Master.FindControl("lblUsuario"); lblUsuario.Text = objUsuario.nombreCompleto; } BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); this.gvConcepto.DataSource = objConcepto.listartbl_Conceptos(objUsuario.idUsuario, true); this.gvConcepto.DataBind(); BRL.tbl_Concepto objConceptoI = new BRL.tbl_Concepto(); this.gvConceptoI.DataSource = objConceptoI.listartbl_Conceptos(objUsuario.idUsuario, false); this.gvConceptoI.DataBind(); }
void prepararFormulario() { BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); if (Session["usuario"] == null) { Response.Redirect("LogIn.aspx"); } else { objUsuario = (BRL.tbl_Usuario)Session["usuario"]; System.Web.UI.WebControls.Label lblUsuario = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario"); lblUsuario.Text = objUsuario.nombreCompleto; } if (!String.IsNullOrEmpty(Request["id"])) { BRL.tbl_Concepto objConcepto = new BRL.tbl_Concepto(); objConcepto = objConcepto.traertbl_Concepto(int.Parse(Request["id"])); this.txbNombre.Text = objConcepto.nombre.Trim(); this.ddlTipoTransaccion.Enabled = false; if (objConcepto.tipoTransaccion.Equals(false)) { ddlTipoTransaccion.SelectedValue = "Ingreso"; } else { ddlTipoTransaccion.SelectedValue = "Egreso"; } } else { this.ddlTipoTransaccion.Enabled = true; } }
private void guardar() { bool esEditar = !String.IsNullOrEmpty(Request["id"]); bool auxControl = false; decimal saldo = 0; BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); objUsuario = (BRL.tbl_Usuario)Session["usuario"]; BRL.tbl_Transaccion objTransaccion = new BRL.tbl_Transaccion(); BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta(); saldo = objCuenta.verSaldo(int.Parse(ddlCuenta.SelectedValue)); if (esEditar) { objTransaccion = objTransaccion.traertbl_Transaccion(int.Parse(Request["id"])); } String monto = this.txbMonto.Text; monto = monto.Replace(".", ","); if (decimal.Parse(monto) <= 0) { MessageBox.Show("El monton tiene que ser mayor a 0"); return; } BRL.tbl_Concepto auxConcepto = new BRL.tbl_Concepto(); auxConcepto = auxConcepto.traertbl_Concepto(int.Parse(ddlConcepto.SelectedValue)); if (auxConcepto.tipoTransaccion) { if (saldo < decimal.Parse(monto)) //Verifico si tengo saldo { MessageBox.Show("Saldo Insuficiente"); return; } monto = "-" + monto; } objTransaccion.monto = Decimal.Parse(monto); objTransaccion.fechaTransaccion = DateTime.Now; objTransaccion.idCuenta = int.Parse(ddlCuenta.SelectedValue); if (ddlTipoTransaccion.SelectedValue == "T") { if (saldo < decimal.Parse(monto)) //Verifico si tengo saldo { MessageBox.Show("Saldo Insuficiente"); return; } monto = "-" + monto; objTransaccion.monto = Decimal.Parse(monto); if (ddlCuenta.SelectedValue == ddlCuentaDestino.SelectedValue) { MessageBox.Show("No se puede realizar el traspaso, las cuentas son iguales"); return; } objTransaccion.idConcepto = 2;//Traspaso Egreso } else { objTransaccion.idConcepto = int.Parse(ddlConcepto.SelectedValue); } objTransaccion.eliminado = false; auxControl = esEditar ? objTransaccion.modificar() : objTransaccion.guardar(); if (ddlTipoTransaccion.SelectedValue == "T") { BRL.tbl_Transaccion objTransaccionRef = new BRL.tbl_Transaccion(); objTransaccionRef.monto = -objTransaccion.monto; objTransaccionRef.idConcepto = 1; objTransaccionRef.idCuenta = int.Parse(ddlCuentaDestino.SelectedValue); objTransaccionRef.fechaTransaccion = objTransaccion.fechaTransaccion; objTransaccionRef.eliminado = false; objTransaccionRef.idTransaccionRef = objTransaccion.idTransaccion; objTransaccionRef.guardar(); objTransaccion.idTransaccionRef = objTransaccionRef.idTransaccion; objTransaccion.modificar(); } if (auxControl) { MessageBox.Show("La transacción se ha registrado de manera exitosa"); Response.Redirect("ListadoTransacciones.aspx", true); } else { MessageBox.Show("Hubo un error"); } }