Esempio n. 1
0
        public ActionResult EditTest01([PexAssumeUnderTest] MonedaController target, tbMoneda tbMoneda)
        {
            ActionResult result = target.Edit(tbMoneda);

            return(result);
            // TODO: agregar aserciones a método MonedaControllerTest.EditTest01(MonedaController, tbMoneda)
        }
        public ActionResult Edit([Bind(Include = "mnda_Id,mnda_Abreviatura,mnda_Nombre,mnda_UsuarioCrea,mnda_FechaCrea,mnda_UsuarioModifica,mnda_FechaModifica, tbUsuario, tbUsuario1")] tbMoneda tbMoneda)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //    db.Entry(tbMoneda).State = EntityState.Modified;
                    //    db.SaveChanges();
                    //    return RedirectToAction("Index");


                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbMoneda_Update(tbMoneda.mnda_Id, tbMoneda.mnda_Abreviatura, tbMoneda.mnda_Nombre, tbMoneda.mnda_UsuarioCrea, tbMoneda.mnda_FechaCrea, tbMoneda.mnda_UsuarioModifica, tbMoneda.mnda_FechaModifica);
                    foreach (UDP_Gral_tbMoneda_Update_Result Moneda in list)
                    {
                        MensajeError = Moneda.MensajeError;
                    }
                    if (MensajeError == "-1")
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
            }

            return(View(tbMoneda));
        }
        public ActionResult Create([Bind(Include = "mnda_Id,mnda_Abreviatura,mnda_Nombre,mnda_UsuarioCrea,mnda_FechaCrea,mnda_UsuarioModifica,mnda_FechaModifica")] tbMoneda tbMoneda)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //////////Aqui va la lista//////////////

                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbMoneda_Insert(tbMoneda.mnda_Abreviatura, tbMoneda.mnda_Nombre);
                    foreach (UDP_Gral_tbMoneda_Insert_Result Moneda in list)
                    {
                        MensajeError = Moneda.MensajeError;
                    }
                    if (MensajeError == "-1")
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
            }

            return(View(tbMoneda));
        }
Esempio n. 4
0
        public ActionResult Edit([Bind(Include = "mnda_Id,mnda_Abreviatura,mnda_Nombre,mnda_UsuarioCrea,mnda_FechaCrea,mnda_UsuarioModifica,mnda_FechaModifica, tbUsuario, tbUsuario1")] tbMoneda tbMoneda)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbMoneda_Update(tbMoneda.mnda_Id, tbMoneda.mnda_Abreviatura, tbMoneda.mnda_Nombre, tbMoneda.mnda_UsuarioCrea, tbMoneda.mnda_FechaCrea, Function.GetUser(), Function.DatetimeNow());
                    foreach (UDP_Gral_tbMoneda_Update_Result Moneda in list)
                    {
                        MensajeError = Moneda.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        Function.InsertBitacoraErrores("Moneda/Edit", MensajeError, "Edit");
                        ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                        return(View(tbMoneda));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch (Exception Ex)
            {
                Function.InsertBitacoraErrores("Moneda/Edit", Ex.Message.ToString(), "Edit");
                ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                return(View(tbMoneda));
            }

            return(View(tbMoneda));
        }
Esempio n. 5
0
        public ActionResult DeleteConfirmed(short id)
        {
            tbMoneda tbMoneda = db.tbMoneda.Find(id);

            db.tbMoneda.Remove(tbMoneda);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 6
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbMoneda tbMoneda = _context.tbMoneda.Find(id);

            _context.tbMoneda.Remove(tbMoneda);
            _context.SaveChanges();
            return(RedirectToAction("Index", "tbMonedas"));
        }
Esempio n. 7
0
 public ActionResult Edit([Bind(Include = "mnda_Id,mnda_Abreviatura,mnda_Nombre,mnda_UsuarioCrea,mnda_FechaCrea,mnda_UsuarioModifica,mnda_FechaModifica")] tbMoneda tbMoneda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbMoneda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.mnda_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbMoneda.mnda_UsuarioCrea);
     ViewBag.mnda_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbMoneda.mnda_UsuarioModifica);
     return(View(tbMoneda));
 }
Esempio n. 8
0
        // GET: /Moneda/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbMoneda tbMoneda = db.tbMoneda.Find(id);

            if (tbMoneda == null)
            {
                return(HttpNotFound());
            }
            return(View(tbMoneda));
        }
Esempio n. 9
0
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbMoneda tbMoneda = db.tbMoneda.Find(id);

            if (tbMoneda == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbMoneda));
        }
Esempio n. 10
0
        // GET: /Moneda/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbMoneda tbMoneda = db.tbMoneda.Find(id);

            if (tbMoneda == null)
            {
                return(HttpNotFound());
            }
            ViewBag.mnda_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbMoneda.mnda_UsuarioCrea);
            ViewBag.mnda_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbMoneda.mnda_UsuarioModifica);
            return(View(tbMoneda));
        }
Esempio n. 11
0
        public ActionResult CrearMoneda(string abreviatura, string nombre)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var abreviaturas = _context.tbMoneda.Select(x => x.moAbreviatura).ToList();

                    foreach (var a in abreviaturas)
                    {
                        if (a.ToUpper() == abreviatura.ToUpper())
                        {
                            return(Json("Existe"));
                        }
                    }

                    var nombres = _context.tbMoneda.Select(x => x.moNombre).ToList();

                    foreach (var n in nombres)
                    {
                        if (n.ToUpper() == nombre.ToUpper())
                        {
                            return(Json("Existe"));
                        }
                    }

                    tbMoneda tbMoneda = new tbMoneda();
                    tbMoneda = new tbMoneda();
                    tbMoneda.moAbreviatura = abreviatura;
                    tbMoneda.moNombre      = nombre;
                    tbMoneda.moUsuarioCrea = 1;
                    tbMoneda.moFechaCrea   = DateTime.Now;
                    _context.tbMoneda.Add(tbMoneda);
                    _context.SaveChanges();
                    return(Json(true));
                }
                return(Json(false));
            }
            catch (Exception ex)
            {
                return(Json(false));
            }
        }
Esempio n. 12
0
        public ActionResult Create([Bind(Include = "mnda_Id,mnda_Abreviatura,mnda_Nombre,mnda_UsuarioCrea,mnda_FechaCrea,mnda_UsuarioModifica,mnda_FechaModifica")] tbMoneda tbMoneda)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (db.tbMoneda.Any(a => a.mnda_Abreviatura == tbMoneda.mnda_Abreviatura) || (db.tbMoneda.Any(a => a.mnda_Nombre == tbMoneda.mnda_Nombre)))
                    {
                        ModelState.AddModelError("", "Ya existe una moneda con ese nombre");
                        return(View(tbMoneda));
                    }

                    else
                    {
                        var MensajeError          = "";
                        IEnumerable <object> list = null;
                        list = db.UDP_Gral_tbMoneda_Insert(tbMoneda.mnda_Abreviatura, tbMoneda.mnda_Nombre, Function.GetUser(), Function.DatetimeNow());
                        foreach (UDP_Gral_tbMoneda_Insert_Result Moneda in list)
                        {
                            MensajeError = Moneda.MensajeError;
                        }
                        if (MensajeError.StartsWith("-1"))
                        {
                            Function.InsertBitacoraErrores("Moneda/Create", MensajeError, "Create");
                            ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                            return(View(tbMoneda));
                        }
                        else
                        {
                            return(RedirectToAction("Index"));
                        }
                    }
                }
                catch (Exception Ex)
                {
                    Function.InsertBitacoraErrores("Moneda/Create", Ex.Message.ToString(), "Create");
                    ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                    return(View(tbMoneda));
                }
            }
            return(View(tbMoneda));
        }
Esempio n. 13
0
        public ActionResult Create([Bind(Include = "tmo_Id,tmo_Abreviatura,tmo_Nombre")] tbMoneda tbMoneda)
        {
            string UserName = "";

            try
            {
                int EmployeeID = Function.GetUser(out UserName);
                if (ModelState.IsValid)
                {
                    IEnumerable <Object> List = null;
                    string Msj = "";
                    List = db.UDP_Gral_tbMoneda_Insert(tbMoneda.tmo_Id, tbMoneda.tmo_Abreviatura, tbMoneda.tmo_Nombre, EmployeeID, Function.DatetimeNow());
                    foreach (UDP_Gral_tbMoneda_Insert_Result Moneda in List)
                    {
                        Msj = Moneda.MensajeError;
                    }
                    if (Msj.StartsWith("-1"))
                    {
                        Function.BitacoraErrores("Moneda", "CreatePost", UserName, Msj);
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbMoneda));
                    }
                    if (Msj.StartsWith("-2"))
                    {
                        ModelState.AddModelError("", "Ya existe una Moneda con el mismo nombre.");
                        return(View(tbMoneda));
                    }
                    else
                    {
                        TempData["swalfunction"] = "true";
                        return(RedirectToAction("Index"));
                    }
                }
                return(View(tbMoneda));
            }
            catch (Exception Ex)
            {
                Function.BitacoraErrores("Moneda", "CreatePost", UserName, Ex.Message.ToString());
                ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                return(View());
            }
        }
Esempio n. 14
0
        public ActionResult Edit([Bind(Include = "tmo_Id,tmo_Abreviatura,tmo_Nombre,tmo_UsuarioCrea,tmo_FechaCrea,tmo_UsuarioModifica,tmo_FechaModifica")] tbMoneda tbMoneda)
        {
            string UserName = "";

            try
            {
                int EmployeeID = Function.GetUser(out UserName);
                if (ModelState.IsValid)
                {
                    if (db.tbMoneda.Any(a => a.tmo_Nombre == tbMoneda.tmo_Nombre && a.tmo_Id != tbMoneda.tmo_Id))
                    {
                        ModelState.AddModelError("", "Ya existe una Moneda con el mismo nombre.");
                        return(View(tbMoneda));
                    }

                    IEnumerable <Object> List = null;
                    string Msj = "";
                    List = db.UDP_Gral_tbMoneda_Update(tbMoneda.tmo_Id, tbMoneda.tmo_Abreviatura, tbMoneda.tmo_Nombre, EmployeeID, Function.DatetimeNow());
                    foreach (UDP_Gral_tbMoneda_Update_Result Moneda in List)
                    {
                        Msj = Moneda.MensajeError;
                    }
                    if (Msj.StartsWith("-1"))
                    {
                        Function.BitacoraErrores("Moneda", "EditPost", UserName, Msj);
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbMoneda));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                return(View(tbMoneda));
            }
            catch (Exception Ex)
            {
                Function.BitacoraErrores("Moneda", "EditPost", UserName, Ex.Message.ToString());
                ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                return(View(tbMoneda));
            }
        }
Esempio n. 15
0
 // GET: Moneda/Edit/5
 public ActionResult Edit(short?id)
 {
     try
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         tbMoneda tbMoneda = db.tbMoneda.Find(id);
         if (tbMoneda == null)
         {
             return(HttpNotFound());
         }
         return(View(tbMoneda));
     }
     catch (Exception Ex)
     {
         return(RedirectToAction("Error500", "Home"));
     }
 }
Esempio n. 16
0
 public ActionResult EditarMoneda(int id, string abreviatura, string nombre)
 {
     try
     {
         tbMoneda tbMoneda = _context.tbMoneda.Find(id);
         if (tbMoneda != null)
         {
             tbMoneda.moAbreviatura         = abreviatura;
             tbMoneda.moNombre              = nombre;
             tbMoneda.moFechaModifica       = DateTime.Now;
             tbMoneda.moUsuarioModifica     = 1;
             _context.Entry(tbMoneda).State = EntityState.Modified;
             _context.SaveChanges();
         }
         return(Json(true));
     }
     catch (Exception ex)
     {
         return(Json(false));
     }
 }