protected void GrVCuentas_SelectedIndexChanged(object sender, EventArgs e) { try { //determino la cuenta a eliminar EntidadesCompartidas.Cuenta _unaCuenta = Logica.FabricaLogica.GetLogicaCuenta().Buscar(Convert.ToInt32(GrVCuentas.SelectedRow.Cells[3].Text)); //trato de eliminar la cuenta if (_unaCuenta == null) { throw new Exception("No se encontro la Cuenta para Eliminarla"); } else { Logica.FabricaLogica.GetLogicaCuenta().Baja(_unaCuenta); } //si llego aca, todo ok this.LimpioControles(); this.ActualizoGrilla(); LblError.Text = "Se elimino Exitosamente"; } catch (Exception ex) { LblError.Text = ex.Message; } }
protected void BtnAlta_Click(object sender, EventArgs e) { try { //busco a la cuenta EntidadesCompartidas.Cuenta _unaCuenta = null; _unaCuenta = Logica.LogicaCuenta.CuentaBuscar(Convert.ToInt32(DDLCuenta.SelectedValue)); if (_unaCuenta == null) { throw new Exception("No se encontro a la cuenta"); } //doy de alta el movimiento if (RBTNDeposito.Checked) { _unaCuenta.Deposito(Convert.ToDouble(TxtMonto.Text)); Logica.LogicaMovimiento.MovimientoAlta(new EntidadesCompartidas.Movimiento(0, DateTime.Now, Convert.ToDouble(TxtMonto.Text), "D", _unaCuenta)); } else { _unaCuenta.Retiro(Convert.ToDouble(TxtMonto.Text)); Logica.LogicaMovimiento.MovimientoAlta(new EntidadesCompartidas.Movimiento(0, DateTime.Now, Convert.ToDouble(TxtMonto.Text), "R", _unaCuenta)); } this.LimpioControles(); LblError.Text = "Alta con Exito"; } catch (Exception ex) { LblError.Text = ex.Message; } }
protected void GrVCuentas_SelectedIndexChanged(object sender, EventArgs e) { try { //determino la cuenta a eliminar EntidadesCompartidas.Cuenta _unaCuenta = Logica.LogicaCuenta.CuentaBuscar(Convert.ToInt32(GrVCuentas.SelectedRow.Cells[1].Text)); //trato de eliminar la cuenta Logica.LogicaCuenta.CuentaBaja(_unaCuenta); this.LimpioControles(); this.ActualizoGrilla(); //si llego aca, todo ok LblError.Text = "Se elimino Exitosamente"; } catch (Exception ex) { LblError.Text = ex.Message; } }
protected void BtnBuscarCuenta_Click(object sender, EventArgs e) { try { //busco la cuenta EntidadesCompartidas.Cuenta _unaCuenta = Logica.FabricaLogica.GetLogicaCuenta().Buscar(Convert.ToInt32(TxtCuentaN.Text)); //Verifico q exista if (_unaCuenta == null) { throw new Exception("La cuenta no existe"); } else { Session["Cuenta"] = _unaCuenta; LblCuenta.Text = _unaCuenta.ToString(); } } catch (Exception ex) { LblError.Text = ex.Message; } }
//constructor public Movimiento(int pIdMov, DateTime pFechaMov, double pMontoMov, string pTipoMov, Cuenta pUnaCuenta) { IdMov = pIdMov; FechaMov = pFechaMov; MontoMov = pMontoMov; TipoMov = pTipoMov; UnaCuenta = pUnaCuenta; }