public ActionResult Create(TbMovimientos m)
 {
     try
     {
         var currentUser = HttpContext.Session.GetString("nomUsuario");
         var context     = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext;
         m.Status  = 1;
         m.Usuario = currentUser;
         context.TbMovimientos.Add(m);
         context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Edit(TbMovimientos edit)
 {
     try
     {
         var context     = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext;
         var objectEdit  = context.TbMovimientos.FirstOrDefault(em => em.IdMovimiento == edit.IdMovimiento);
         var currentUser = HttpContext.Session.GetString("nomUsuario");
         if (objectEdit != null)
         {
             objectEdit.Folio             = edit.Folio;
             objectEdit.IdProyecto        = edit.IdProyecto;
             objectEdit.IngresoEgreso     = edit.IngresoEgreso;
             objectEdit.Fecha             = edit.Fecha;
             objectEdit.Rfc               = edit.Rfc;
             objectEdit.IdEmpresas        = edit.IdEmpresas;
             objectEdit.IdPersonas        = edit.IdPersonas;
             objectEdit.IdMetodoPago      = edit.IdMetodoPago;
             objectEdit.IdFormPago        = edit.IdFormPago;
             objectEdit.IdMonedas         = edit.IdMonedas;
             objectEdit.IdTipoComprobante = edit.IdTipoComprobante;
             objectEdit.Concepto          = edit.Concepto;
             objectEdit.PrecioUnitario    = edit.PrecioUnitario;
             objectEdit.Descuento         = edit.Descuento;
             objectEdit.Subtotal          = edit.Subtotal;
             objectEdit.Iva               = edit.Iva;
             objectEdit.RetIva            = edit.RetIva;
             objectEdit.RetIsr            = edit.RetIsr;
             objectEdit.Ieps              = edit.Ieps;
             objectEdit.Total             = edit.Total;
             objectEdit.Uuid              = edit.Uuid;
             objectEdit.ImpuestosLocales  = edit.ImpuestosLocales;
             objectEdit.Usuario           = currentUser;
             context.TbMovimientos.Update(objectEdit);
             context.SaveChanges();
         }
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }