Пример #1
0
        public ActionResult Crear(Transaccion transaccion)
        {
            if (ModelState.IsValid)
            {
                if (transaccion.UsuarioID == null)
                {
                    object fc = Session["UsuarioID"].ToString();
                    transaccion.FechaTransaccion = DateTime.Now;
                    transaccion.UsuarioID        = Convert.ToInt16(fc);
                    transaccion.Concepto         = " : " + transaccion.Concepto;
                    if (transaccion.TipoTransaccion == 2)
                    {
                        transaccion.ImporteOtraDivisa = transaccion.Importe * -1;
                    }

                    db.Transaccion.Add(transaccion);
                    db.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            int userId = Convert.ToInt16(Session["UsuarioID"]);

            ViewBag.BenefeciarioID = new SelectList(db.Transaccion.Where(d => d.UsuarioID == userId), "BeneficiarioID", "Nombre", transaccion.BenefeciarioID);
            ViewBag.CuentaID       = new SelectList(db.Cuenta.Where(d => d.UsuarioID == userId), "DivisaId", "Nombre");
            ViewBag.DivisaID       = new SelectList(db.Divisa, "DivisaID", "Nombre", transaccion.CuentaID);


            return(View(transaccion));
        }
Пример #2
0
        public ActionResult Guardar(Beneficiario beneficiario)
        {
            FinancialControlEntities db = new FinancialControlEntities();
            object fc = Session["UsuarioID"].ToString();

            beneficiario.UsuarioID = Convert.ToInt16(fc);
            db.Beneficiario.Add(beneficiario);
            db.SaveChanges();
            return(View("Regsitrar", beneficiario));
        }
Пример #3
0
        public ActionResult Crear(Traspaso traspaso, Transaccion transaccion, Transaccion transaccion1)
        {
            if (ModelState.IsValid)
            {
                if (traspaso.UsuarioID == null)
                {
                    object fc = Session["UsuarioID"].ToString();
                    traspaso.UsuarioID = Convert.ToInt16(fc);
                    db.Traspaso.Add(traspaso);
                    db.SaveChanges();

                    transaccion.FechaTransaccion = DateTime.Now;
                    transaccion.UsuarioID        = Convert.ToInt16(fc);
                    transaccion.CuentaID         = traspaso.CuentaOrigenID;

                    var dato = db.Cuenta.Find(traspaso.CuentaDestinoID);

                    transaccion.Concepto          = "<<" + dato.Nombre;
                    transaccion.Importe           = traspaso.Monto * -1;
                    transaccion.ImporteOtraDivisa = traspaso.Monto * -1;
                    db.Transaccion.Add(transaccion);
                    db.SaveChanges();

                    var dato1 = db.Cuenta.Find(traspaso.CuentaOrigenID);

                    transaccion1.FechaTransaccion  = DateTime.Now;;
                    transaccion1.UsuarioID         = Convert.ToInt16(fc);
                    transaccion1.CuentaID          = traspaso.CuentaDestinoID;
                    transaccion1.Concepto          = ">>" + dato1.Nombre;
                    transaccion1.Importe           = traspaso.Monto;
                    transaccion1.ImporteOtraDivisa = traspaso.Monto;
                    db.Transaccion.Add(transaccion1);
                    db.SaveChanges();
                }
            }
            int userId = Convert.ToInt16(Session["UsuarioID"]);

            ViewBag.CuentaOrigenID  = db.Cuenta.Where(d => d.UsuarioID == userId || d.CompartidoID == userId).ToList();
            ViewBag.CuentaDestinoID = db.Cuenta.Where(d => d.UsuarioID == userId || d.CompartidoID == userId).ToList();
            ViewBag.DivisaID        = db.Divisa.ToList();
            return(View(traspaso));
        }
Пример #4
0
 public ActionResult Guardar(Usuario usuario)
 {
     Validar(usuario);
     if (ModelState.IsValid)
     {
         FinancialControlEntities db = new FinancialControlEntities();
         usuario.Imagen = "/assets/img/avatar.jpg";
         db.Usuario.Add(usuario);
         db.SaveChanges();
         return(View("Login", usuario));
     }
     return(View("Registrar", usuario));
 }