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");
                }
            }
        }
Example #2
0
        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();
            }
        }
Example #3
0
        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);
            }
        }
Example #5
0
 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();
     }
 }
Example #6
0
        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);
                }
            }
        }