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_Cuenta objCuenta = new BRL.tbl_Cuenta(); if (esEditar) { objCuenta = objCuenta.traertbl_Cuenta(int.Parse(Request["id"])); } objCuenta.nombre = this.txbNombre.Text.Trim(); objCuenta.idUsuario = objUsuario.idUsuario; objCuenta.fechaCreacion = DateTime.Now; objCuenta.eliminado = false; auxControl = esEditar ? objCuenta.modificar() : objCuenta.guardar(); if (auxControl) { MessageBox.Show("La cuenta se ha registrado de manera exitosa"); Response.Redirect("ListadoCuenta.aspx", true); } else { MessageBox.Show("Hubo un error"); } }
protected void lbEliminar_Click(object sender, EventArgs e) { LinkButton lbEliminar = (LinkButton)sender; BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta(); objCuenta = objCuenta.traertbl_Cuenta(int.Parse(lbEliminar.Attributes["auxID"])); objCuenta.eliminado = true; objCuenta.modificar(); this.cargarDatos(); }
protected void repCuenta_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { BRL.tbl_Cuenta objCuenta = (BRL.tbl_Cuenta)e.Item.DataItem; BRL.tbl_Transaccion objTransaccion = new BRL.tbl_Transaccion(); Label lblCuentaSaldo = (Label)e.Item.FindControl("lblCuentaSaldo"); lblCuentaSaldo.Text = objCuenta.nombreSaldo; GridView gvAdministracion = (GridView)e.Item.FindControl("gvAdministracion"); gvAdministracion.DataSource = objTransaccion.listartbl_TransaccionCuenta(objCuenta.idCuenta); gvAdministracion.DataBind(); } }
private String validar() { String mensaje = ""; BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta(); BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario(); objUsuario = (BRL.tbl_Usuario)Session["usuario"]; if (String.IsNullOrEmpty(this.txbNombre.Text)) { mensaje += "- En nombre es obligatorio \n"; } if (objCuenta.existeNombre(this.txbNombre.Text.Trim(), 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_Cuenta objCuenta = new BRL.tbl_Cuenta(); this.gvCuenta.DataSource = objCuenta.listartbl_Cuentas(objUsuario.idUsuario); this.gvCuenta.DataBind(); }
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_Cuenta objCuenta = new BRL.tbl_Cuenta(); lblSalgoGlobal.Text = "Bs. " + objCuenta.verSaldoGlobal(objUsuario.idUsuario).ToString(); repCuenta.DataSource = objCuenta.listartbl_Cuentas(objUsuario.idUsuario); repCuenta.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_Cuenta objCuenta = new BRL.tbl_Cuenta(); objCuenta = objCuenta.traertbl_Cuenta(int.Parse(Request["id"])); this.txbNombre.Text = objCuenta.nombre.Trim(); } }
protected void gvCuenta_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { BRL.tbl_Cuenta objCuenta = (BRL.tbl_Cuenta)e.Row.DataItem; BRL.tbl_Cuenta objCuentaAux = new BRL.tbl_Cuenta(); Label lblNombre = (Label)e.Row.FindControl("lblNombre"); lblNombre.Text = objCuenta.nombre.Trim(); Label lblFechaCreacion = (Label)e.Row.FindControl("lblFechaCreacion"); lblFechaCreacion.Text = objCuenta.fechaCreacion.ToString().Trim(); Label lblSaldo = (Label)e.Row.FindControl("lblSaldo"); lblSaldo.Text = objCuentaAux.verSaldo(objCuenta.idCuenta).ToString(); HyperLink hlEditar = (HyperLink)e.Row.FindControl("hlEditar"); hlEditar.NavigateUrl = "Cuenta.aspx?id=" + objCuenta.idCuenta.ToString(); LinkButton lbEliminar = (LinkButton)e.Row.FindControl("lbEliminar"); lbEliminar.Attributes.Add("auxID", objCuenta.idCuenta.ToString()); } }
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; } BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta(); ddlCuenta.DataSource = objCuenta.listartbl_Cuentas(objUsuario.idUsuario); ddlCuenta.DataValueField = "idCuenta"; ddlCuenta.DataTextField = "nombreSaldo"; ddlCuenta.DataBind(); ddlCuentaDestino.DataSource = objCuenta.listartbl_Cuentas(objUsuario.idUsuario); ddlCuentaDestino.DataValueField = "idCuenta"; ddlCuentaDestino.DataTextField = "nombreSaldo"; ddlCuentaDestino.DataBind(); ddlTipoTransaccion.Items.Clear(); ddlTipoTransaccion.Items.Add(new ListItem("Ingreso", "I")); ddlTipoTransaccion.Items.Add(new ListItem("Egreso", "E")); ddlTipoTransaccion.Items.Add(new ListItem("Traspaso", "T")); ddlTipoTransaccion.SelectedIndex = 0; lblTitulo.Text = "Concepto"; ddlCuentaDestino.Visible = false; ddlConcepto.Visible = true; cargarDDLConcepto(objUsuario.idUsuario, ddlTipoTransaccion.SelectedValue == "E"); if (!String.IsNullOrEmpty(Request["id"])) { BRL.tbl_Transaccion objTransaccion = new BRL.tbl_Transaccion(); objTransaccion = objTransaccion.traertbl_Transaccion(int.Parse(Request["id"])); ddlTipoTransaccion.Enabled = false; this.ddlCuenta.SelectedValue = objTransaccion.idCuenta.ToString(); if (objTransaccion.idConcepto <= 2) //Es Traspaso { BRL.tbl_Transaccion objTransaccionRef = new BRL.tbl_Transaccion(); objTransaccionRef = objTransaccionRef.traertbl_Transaccion(objTransaccion.idTransaccionRef.Value); ddlCuentaDestino.SelectedValue = objTransaccionRef.idCuenta.ToString(); ddlTipoTransaccion.SelectedIndex = 2; lblTitulo.Text = "Cuenta Destino"; ddlConcepto.Visible = false; ddlCuentaDestino.Visible = true; ddlCuentaDestino.Enabled = false; ddlCuenta.Enabled = false; txbMonto.Enabled = false; Button1.Enabled = false; } else { try { if (objTransaccion.tbl_Concepto.tipoTransaccion == false) { ddlTipoTransaccion.SelectedIndex = 0; } else { ddlTipoTransaccion.SelectedIndex = 1; } cargarDDLConcepto(objUsuario.idUsuario, ddlTipoTransaccion.SelectedValue == "E"); this.ddlConcepto.SelectedValue = objTransaccion.idConcepto.ToString(); } catch { this.ddlTipoTransaccion.SelectedIndex = 0; this.ddlCuenta.SelectedIndex = 0; this.ddlConcepto.SelectedIndex = 0; } } String monto = objTransaccion.monto.ToString(); monto = monto.Replace(",", "."); this.txbMonto.Text = monto; } }
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"); } }