示例#1
0
 public ActionResult Create([Bind(Include = "dfisc_Id,dfisc_Descripcion,dfisc_UsuarioCrea,dfisc_FechaCrea,dfisc_UsuarioModifica,dfisc_FechaModifica")] tbDocumentoFiscal tbDocumentoFiscal)
 {
     if (ModelState.IsValid)
     {
         try
         {
             //////////Aqui va la lista//////////////
             var MensajeError          = 0;
             IEnumerable <object> list = null;
             list = db.UDP_Vent_tbDocumentoFiscal_Insert(tbDocumentoFiscal.dfisc_Id, tbDocumentoFiscal.dfisc_Descripcion);
             foreach (UDP_Vent_tbDocumentoFiscal_Insert_Result DocumentoFiscal in list)
             {
                 MensajeError = Convert.ToInt32(DocumentoFiscal.MensajeError);
             }
             if (MensajeError == -1)
             {
                 ModelState.AddModelError("", "No se pudo insertar el registro, Codigo Duplicado.");
                 return(View(tbDocumentoFiscal));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             Ex.Message.ToString();
             ModelState.AddModelError("", "No se pudo insertar el registro, Codigo Duplicado.");
             return(View(tbDocumentoFiscal));
         }
     }
     return(View(tbDocumentoFiscal));
 }
示例#2
0
 // GET: /DocumentoFiscal/Details/5
 public ActionResult Details(string id)
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("DocumentoFiscal/Details"))
             {
                 if (id == null)
                 {
                     return(RedirectToAction("Index"));
                 }
                 tbDocumentoFiscal tbDocumentoFiscal = db.tbDocumentoFiscal.Find(id);
                 if (tbDocumentoFiscal == null)
                 {
                     return(RedirectToAction("NotFound", "Login"));
                 }
                 return(View(tbDocumentoFiscal));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
示例#3
0
 public ActionResult Edit([Bind(Include = "dfisc_Id,dfisc_Descripcion,dfisc_UsuarioCrea,dfisc_FechaCrea,dfisc_UsuarioModifica,dfisc_FechaModifica")] tbDocumentoFiscal tbDocumentoFiscal)
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("DocumentoFiscal/Edit"))
             {
                 if (ModelState.IsValid)
                 {
                     try
                     {
                         //////////Aqui va la lista//////////////
                         string MensajeError       = "";
                         IEnumerable <object> list = null;
                         list = db.UDP_Vent_tbDocumentoFiscal_Update(tbDocumentoFiscal.dfisc_Id,
                                                                     tbDocumentoFiscal.dfisc_Descripcion,
                                                                     tbDocumentoFiscal.dfisc_UsuarioCrea,
                                                                     tbDocumentoFiscal.dfisc_FechaCrea,
                                                                     Function.GetUser(),
                                                                     Function.DatetimeNow());
                         foreach (UDP_Vent_tbDocumentoFiscal_Update_Result DocumentoFiscal in list)
                         {
                             MensajeError = DocumentoFiscal.MensajeError;
                         }
                         if (MensajeError.StartsWith("-1"))
                         {
                             Function.InsertBitacoraErrores("DocumentoFiscal/Edit", MensajeError, "Edit");
                             ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                             return(View(tbDocumentoFiscal));
                         }
                         else
                         {
                             return(RedirectToAction("Index"));
                         }
                     }
                     catch (Exception Ex)
                     {
                         Function.InsertBitacoraErrores("DocumentoFiscal/Edit", Ex.Message.ToString(), "Edit");
                         ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                         return(View(tbDocumentoFiscal));
                     }
                 }
                 return(View(tbDocumentoFiscal));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
示例#4
0
        public ActionResult DeleteConfirmed(string id)
        {
            tbDocumentoFiscal tbDocumentoFiscal = db.tbDocumentoFiscal.Find(id);

            db.tbDocumentoFiscal.Remove(tbDocumentoFiscal);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "dfisc_Id,dfisc_Descripcion,dfisc_UsuarioCrea,dfisc_FechaCrea,dfisc_UsuarioModifica,dfisc_FechaModifica")] tbDocumentoFiscal tbDocumentoFiscal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbDocumentoFiscal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbDocumentoFiscal));
 }
示例#6
0
        // GET: /DocumentoFiscal/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbDocumentoFiscal tbDocumentoFiscal = db.tbDocumentoFiscal.Find(id);

            if (tbDocumentoFiscal == null)
            {
                return(HttpNotFound());
            }
            return(View(tbDocumentoFiscal));
        }
示例#7
0
        // GET: /DocumentoFiscal/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbDocumentoFiscal tbDocumentoFiscal = db.tbDocumentoFiscal.Find(id);

            if (tbDocumentoFiscal == null)
            {
                return(HttpNotFound());
            }
            ViewBag.dfisc_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDocumentoFiscal.dfisc_UsuarioCrea);
            ViewBag.dfisc_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbDocumentoFiscal.dfisc_UsuarioModifica);
            return(View(tbDocumentoFiscal));
        }