Пример #1
0
        public ActionResult Create([Bind(Include = "idCuenta,numCuenta,saldo,estado")] Cuenta cuenta)
        {
            if (ModelState.IsValid)
            {
                db.Cuenta.Add(cuenta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cuenta));
        }
        public ActionResult Create([Bind(Include = "idCliente,idCuenta,cliente,cuenta")] CuentaPorCliente cuentaPorCliente)
        {
            if (ModelState.IsValid)
            {
                db.CuentaPorCliente.Add(cuentaPorCliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.cliente = new SelectList(db.Cliente, "idCliente", "nombreCliente", cuentaPorCliente.cliente);
            ViewBag.cuenta  = new SelectList(db.Cuenta, "idCuenta", "numCuenta", cuentaPorCliente.cuenta);
            return(View(cuentaPorCliente));
        }
        public ActionResult Create([Bind(Include = "idCliente,nombreCliente,usuario,identificacion,email,tipoUsuario,contrasena,estado")] Cliente cliente)
        {
            Cliente obj = new Cliente();

            obj.email = cliente.email;
            // cliente.EnviarCorreoElectronicos(obj.email);

            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
Пример #4
0
        public ActionResult Create(string TipoServicio, [Bind(Include = "idServicio,tipoServicio,idCuenta,identifidor,nombreServicio,estado,monto")] Servicio servicio)
        {
            Servicio obj = new Servicio();

            obj.tipoServicio   = TipoServicio;
            obj.idCuenta       = servicio.ValidarServicio(TipoServicio);
            obj.identifidor    = servicio.identifidor;
            obj.nombreServicio = servicio.nombreServicio;
            obj.estado         = servicio.estado;
            obj.monto          = servicio.monto;

            if (ModelState.IsValid)
            {
                db.Servicio.Add(obj);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idCuenta = new SelectList(db.Cuenta, "idCuenta", "numCuenta", servicio.idCuenta);
            return(View(servicio));
        }
        public ActionResult Create(string Nombre, [Bind(Include = "idTransferencia,idcliente,idcuentaOrigen,cuentaDestino,fechaHora,monto,detalle")] Transferencia transferencia)
        {
            Transferencia obj = new Transferencia();

            String format = "dd mm yyyy hh:mm tt";
            //var dat = new DateTime.Now;
            DateTime date = DateTime.Now;

            // Display the result string.
            Console.WriteLine(date.ToString(format));
            int i = (Int32)Session["idCliente"];

            obj.idcliente           = i;
            obj.idcuentaOrigen      = transferencia.idcuentaOrigen;
            obj.cuentaDestino       = transferencia.cuentaDestino;
            transferencia.fechaHora = date;
            obj.fechaHora           = transferencia.fechaHora;
            obj.monto   = transferencia.monto;
            obj.detalle = transferencia.detalle;

            int valor;

            int.TryParse(transferencia.cuentaDestino, out valor);
            //obj.ActualizarCuentas(i, transferencia.idcuentaOrigen, valor, transferencia.monto);

            if (ModelState.IsValid)
            {
                db.Transferencia.Add(obj);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }



            var sql = from clie in db.Cliente
                      join CXC in db.CuentaPorCliente
                      on clie.idCliente equals CXC.idCliente
                      join cuen in db.Cuenta
                      on CXC.idCuenta equals cuen.idCuenta
                      where (clie.idCliente == (i))
                      select new
            {
                Numcuenta = cuen.numCuenta,
                ciente    = clie.idCliente,
                idcuenta  = cuen.idCuenta
            };
            string dir = Session["email"].ToString();

            obj.EnviarCorreoElectronicos(dir, transferencia.idcuentaOrigen.ToString(), transferencia.cuentaDestino, transferencia.monto, transferencia.detalle, 1);
            obj.EnviarCorreoElectronicos(dir, transferencia.idcuentaOrigen.ToString(), transferencia.cuentaDestino, transferencia.monto, transferencia.detalle, 2);

            ViewBag.idcuentaOrigen = new SelectList(sql, "idCuenta", "numCuenta");


            ViewBag.idcliente = new SelectList(db.Cliente, "idCliente", "nombreCliente", transferencia.idcliente);
            // ViewBag.idcuentaOrigen = new SelectList(db.Cuenta, "idCuenta", "numCuenta", transferencia.idcuentaOrigen);
            //ViewBag.idcuentaOrigen = ListadoClientesCuentas(transferencia.idcliente);
            // ViewBag.idcuentaOrigen = items;

            return(View(transferencia));
        }