コード例 #1
0
 // GET: /Denominacion/Details/5
 public ActionResult Details(short?id)
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetUserRols("Denominacion/Details"))
         {
             if (id == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);
             if (tbDenominacion == null)
             {
                 return(HttpNotFound());
             }
             return(View(tbDenominacion));
         }
         else
         {
             return(RedirectToAction("SinAcceso", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
コード例 #2
0
        // GET: /Denominacion/Edit/5
        public ActionResult Edit(short?id)
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetUserRols("Denominacion/Edit"))
                {
                    if (id == null)
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }
                    tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);
                    if (tbDenominacion == null)
                    {
                        return(HttpNotFound());
                    }
                    ViewBag.deno_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDenominacion.deno_UsuarioCrea);
                    ViewBag.deno_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDenominacion.deno_UsuarioModifica);
                    ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);

                    tbDenominacion TipoDenominacion = db.tbDenominacion.Find(id);
                    TipoDenominacion.DenominacionList = cUtilities.DenominacionList();
                    return(View(tbDenominacion));
                }
                else
                {
                    return(RedirectToAction("SinAcceso", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
コード例 #3
0
        public ActionResult DeleteConfirmed(short id)
        {
            tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);

            db.tbDenominacion.Remove(tbDenominacion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "deno_Id,deno_Descripcion,deno_Tipo,deno_valor,mnda_Id,deno_UsuarioCrea,deno_FechaCrea,deno_UsuarioModifica,deno_FechaModifica")] tbDenominacion tbDenominacion)
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetUserRols("Denominacion/Create"))
                {
                    if (ModelState.IsValid)
                    {
                        try
                        {
                            string MensajeError       = "";
                            IEnumerable <object> list = null;
                            list = db.UDP_Gral_tbDenominacion_Insert(tbDenominacion.deno_Descripcion, tbDenominacion.deno_Tipo, tbDenominacion.deno_valor, tbDenominacion.mnda_Id, Function.GetUser(), Function.DatetimeNow());
                            foreach (UDP_Gral_tbDenominacion_Insert_Result Denominacion in list)
                            {
                                MensajeError = Denominacion.MensajeError;
                            }
                            if (MensajeError == "-1")
                            {
                                ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                                return(View(tbDenominacion));
                            }
                            else
                            {
                                return(RedirectToAction("Index"));
                            }
                        }
                        catch (Exception Ex)
                        {
                            Ex.Message.ToString();
                            ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                            return(View(tbDenominacion));
                        }
                        //db.tbDenominacion.Add(tbDenominacion);
                        //db.SaveChanges();
                        //return RedirectToAction("Index");
                    }
                    ViewBag.deno_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDenominacion.deno_UsuarioCrea);
                    ViewBag.deno_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDenominacion.deno_UsuarioModifica);
                    ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);

                    tbDenominacion TipoDenominacion = new tbDenominacion();
                    TipoDenominacion.DenominacionList = cUtilities.DenominacionList();
                    return(View(tbDenominacion));
                }
                else
                {
                    return(RedirectToAction("SinAcceso", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "deno_Id,deno_Descripcion,deno_Tipo,deno_valor,mnda_Id,deno_UsuarioCrea,deno_FechaCrea,deno_UsuarioModifica,deno_FechaModifica ,tbUsuario, tbUsuario1")] tbDenominacion tbDenominacion)
 {
     if (db.tbDenominacion.Any(a => a.mnda_Id == tbDenominacion.mnda_Id && a.deno_valor == tbDenominacion.deno_valor && a.deno_Id != tbDenominacion.deno_Id))
     {
         ModelState.AddModelError("", "Este valor ya esta registrado para esta moneda.");
     }
     if (ModelState.IsValid)
     {
         try
         {
             string MensajeError       = "";
             IEnumerable <object> list = null;
             list = db.UDP_Gral_tbDenominacion_Update(tbDenominacion.deno_Id,
                                                      tbDenominacion.deno_Descripcion,
                                                      tbDenominacion.deno_Tipo,
                                                      tbDenominacion.deno_valor,
                                                      tbDenominacion.mnda_Id,
                                                      tbDenominacion.deno_UsuarioCrea,
                                                      tbDenominacion.deno_FechaCrea,
                                                      Function.GetUser(),
                                                      Function.DatetimeNow());
             foreach (UDP_Gral_tbDenominacion_Update_Result Denominacion in list)
             {
                 MensajeError = Denominacion.MensajeError;
             }
             if (MensajeError.StartsWith("-1"))
             {
                 ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);
                 TipoDenominacion.DenominacionList = Function.DenominacionList();
                 Function.InsertBitacoraErrores("Denominacion/Edit", MensajeError, "Edit");
                 ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                 return(View(tbDenominacion));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);
             TipoDenominacion.DenominacionList = Function.DenominacionList();
             Function.InsertBitacoraErrores("Denominacion/Edit", Ex.Message.ToString(), "Edit");
             ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
             return(View(tbDenominacion));
         }
     }
     ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);
     TipoDenominacion.DenominacionList = Function.DenominacionList();
     return(View(tbDenominacion));
 }
コード例 #6
0
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);

            if (tbDenominacion == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbDenominacion));
        }
コード例 #7
0
        // GET: /Denominacion/Delete/5
        public ActionResult Delete(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);

            if (tbDenominacion == null)
            {
                return(HttpNotFound());
            }
            return(View(tbDenominacion));
        }
コード例 #8
0
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbDenominacion tbDenominacion = db.tbDenominacion.Find(id);

            if (tbDenominacion == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id);
            tbDenominacion TipoDenominacion = db.tbDenominacion.Find(id);

            TipoDenominacion.DenominacionList = Function.DenominacionList();
            return(View(tbDenominacion));
        }
コード例 #9
0
        // GET: /Denominacion/Create
        public ActionResult Create()
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetUserRols("Denominacion/Create"))
                {
                    tbDenominacion TipoDenominacion = new tbDenominacion();
                    TipoDenominacion.DenominacionList = cUtilities.DenominacionList();

                    ViewBag.deno_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                    ViewBag.deno_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                    ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre");
                    return(View(TipoDenominacion));
                }
                else
                {
                    return(RedirectToAction("SinAcceso", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
コード例 #10
0
        public ActionResult EditTest01([PexAssumeUnderTest] DenominacionController target, tbDenominacion tbDenominacion)
        {
            ActionResult result = target.Edit(tbDenominacion);

            return(result);
            // TODO: add assertions to method DenominacionControllerTest.EditTest01(DenominacionController, tbDenominacion)
        }