protected void pagarBtn_Click(object sender, EventArgs e) { using (MyBankEntities entities = new MyBankEntities()) { if (saldoBox.Text != "" && cedulaBox.Text != "") { float monto = Convert.ToSingle(saldoBox.Text); Cliente rest = entities.Clientes.FirstOrDefault(c => c.CedulaIdentidad == cedulaBox.Text); Prestamo prest = entities.Prestamos.FirstOrDefault(c => c.CuentaRelacionada == rest.ID); if (monto > prest.Monto) { Response.Write("No puedes pagar de mas"); } else { prest.Monto -= monto; } entities.SaveChanges(); Response.Redirect("~/adminPage.aspx"); } else { Response.Write("No ha introducido ningun dato"); } } }
protected void SearchBtn_Click(object sender, EventArgs e) { Cuenta cuent = new Cuenta(); using (MyBankEntities entidad = new MyBankEntities()) { // Cliente client = from cliente in entidad.Clientes where cliente.CedulaIdentidad == SearchBox.Text select cliente; var cli = entidad.Clientes.FirstOrDefault(t => t.CedulaIdentidad.Equals(SearchBox.Text)); gridClientes.DataSource = (from u in entidad.Clientes where u.CedulaIdentidad == SearchBox.Text select u).ToList(); gridClientes.DataBind(); var cuentaRelaciona = entidad.Clientes.FirstOrDefault(); if (!(SearchBox.Text == "")) { cuentasGV.DataSource = (from u in entidad.Cuentas where u.ID == cli.ID select u).ToList(); cuentasGV.DataBind(); prestamoGV.DataSource = (from u in entidad.Prestamos where u.CuentaRelacionada == cli.ID select u).ToList(); prestamoGV.DataBind(); } // transaccionesGV.DataSource = (from u in entidad.Movimientos select u).ToList(); // transaccionesGV.DataBind(); // cuentasGV.DataSource = ; // cuentasGV.DataBind(); } }
protected void abrirBtn_Click(object sender, EventArgs e) { using (MyBankEntities entities = new MyBankEntities()) { if (cedulaBox.Text != "" && DeudaBox.Text != "" && plazoBox.Text != "") { int intereses = 2; DateTime fechaAper = DateTime.Now; TimeSpan time = new TimeSpan(36, 5, 7, 0); DateTime combined = fechaAper.Add(time); DateTime fechaPlazo = combined; var cuentaRelaciona = entities.Clientes.FirstOrDefault(t => t.CedulaIdentidad.Equals(cedulaBox.Text)); int cr = cuentaRelaciona.ID; float monto = Convert.ToSingle(DeudaBox.Text); var c = new Prestamo { Intereses = intereses, FechaApertura = fechaAper, FechaPlazo = fechaPlazo, CuentaRelacionada = cr, Monto = monto }; entities.Prestamos.Add(c); entities.SaveChanges(); } else { Response.Write("No ha introducido ningun dato"); } } }
protected void createBtn_Click(object sender, EventArgs e) { Random rnd = new Random(); //string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["CoreDBConnectionString"].ToString(); using (MyBankEntities entidad = new MyBankEntities()) { Cliente cl = entidad.Clientes.FirstOrDefault(c => c.CedulaIdentidad.Equals(cedulaBox.Text)); int idcliente = cl.ID; string tipo = tipoBox.Text; float saldo = Convert.ToSingle(saldoBox.Text); float tasainteres = Convert.ToSingle(0); int numerocuenta = rnd.Next(1, 10000); var t = new Cuenta { ID = idcliente, Tipo = tipo, Saldo = saldo, TasaInteres = tasainteres, NumeroCuenta = numerocuenta, }; entidad.Cuentas.Add(t); entidad.SaveChanges(); ClientScript.RegisterStartupScript(typeof(Page), "NewAccount", "window.close();", true); } }
protected void Page_Load(object sender, EventArgs e) { using (MyBankEntities entidad = new MyBankEntities()) { movimientosGV.DataSource = (from u in entidad.Movimientos select u).ToList(); movimientosGV.DataBind(); } }
protected void createBtn_Click(object sender, EventArgs e) { if (cityBox.Text != "" && countryBox.Text != "" && dirBox.Text != "" && genderListBox.Text != "" && idBox.Text != "" && lnameBox.Text != "" && nameBox.Text != "" && telCelBox.Text != "") { using (MyBankEntities entidad = new MyBankEntities()) { string nombre = nameBox.Text; string apellido = lnameBox.Text; string ciudad = cityBox.Text; string pais = countryBox.Text; string direccion = dirBox.Text; string telefonoResidencial = telResbox.Text; string telefonoCelular = telCelBox.Text; string sexo = genderListBox.Text; string cedulaIdentidad = idBox.Text; var c = new Cliente { Nombre = nombre, Apellido = apellido, Ciudad = ciudad, Pais = pais, Direccion = direccion, TelefonoResidencial = telefonoResidencial, TelefonoCelular = telefonoCelular, Sexo = sexo, CedulaIdentidad = cedulaIdentidad }; entidad.Clientes.Add(c); entidad.SaveChanges(); ClientScript.RegisterStartupScript(typeof(Page), "NewClient", "window.close();", true); } } }