public ActionResult Edit(string id, CatEmpleadoModels DatosEmpleado)
        {
            CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos();
            _Combos_Datos     Combos        = new _Combos_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        DatosEmpleado.Conexion = Conexion;
                        DatosEmpleado.Usuario  = User.Identity.Name;
                        DatosEmpleado.Opcion   = 2;
                        DatosEmpleado          = EmpleadoDatos.AbcCatEmpleado(DatosEmpleado);
                        if (DatosEmpleado.Completado)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            DatosEmpleado.ListaCmbGrupoSanguineo  = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado);
                            DatosEmpleado.ListaCmbSucursal        = Combos.ObtenerComboSucursales(Conexion);
                            DatosEmpleado.ListaCmbPuesto          = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado);
                            DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado);
                            TempData["typemessage"] = "2";
                            TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Intente más tarde.";
                            return(View(DatosEmpleado));
                        }
                    }
                    else
                    {
                        DatosEmpleado.Conexion = Conexion;
                        DatosEmpleado.ListaCmbGrupoSanguineo  = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado);
                        DatosEmpleado.ListaCmbSucursal        = Combos.ObtenerComboSucursales(Conexion);
                        DatosEmpleado.ListaCmbPuesto          = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado);
                        DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado);
                        return(View(DatosEmpleado));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                DatosEmpleado.Conexion = Conexion;
                DatosEmpleado.ListaCmbGrupoSanguineo  = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado);
                DatosEmpleado.ListaCmbSucursal        = Combos.ObtenerComboSucursales(Conexion);
                DatosEmpleado.ListaCmbPuesto          = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado);
                DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(View(DatosEmpleado));
            }
        }
        public ActionResult Create(CatProveedorAlmacenModels proveedor)
        {
            _Combos_Datos CMB = new _Combos_Datos();
            _CatProveedorAlmacen_Datos proveedorDatos = new _CatProveedorAlmacen_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        proveedor.Conexion = Conexion;
                        proveedor.Opcion   = 1;
                        proveedor.Usuario  = User.Identity.Name;
                        proveedor          = proveedorDatos.AbcCatProveedorAlmacen(proveedor);
                        if (proveedor.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            ViewBag.Active = "active";
                            return(RedirectToAction("Index", "CatProveedor"));
                            //return RedirectToAction("Index");
                        }
                        else
                        {
                            proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion);
                            TempData["typemessage"] = "2";
                            TempData["message"]     = "Ocurrió un error al intentar guardar.";
                            return(View(proveedor));
                        }
                    }
                    else
                    {
                        proveedor.Conexion      = Conexion;
                        proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion);
                        return(View(proveedor));
                    }
                }
                else
                {
                    return(RedirectToAction("Index", "CatProveedor"));
                    //return RedirectToAction("Index");
                }
            }
            catch
            {
                proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View(proveedor));
            }
        }
        public ActionResult Edit(CatProveedorCombustibleModels combustibleModels)
        {
            _CatProveedorCombustible_Datos Proovedordatos = new _CatProveedorCombustible_Datos();
            _Combos_Datos cmb = new _Combos_Datos();

            combustibleModels.Conexion = Conexion;
            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        combustibleModels.Usuario = User.Identity.Name;
                        combustibleModels.Opcion  = 2;
                        combustibleModels         = Proovedordatos.acCatProveedorCombustible(combustibleModels);
                        if (combustibleModels.Completado)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index", "CatProveedor"));
                            //return RedirectToAction("Index");
                        }
                        else
                        {
                            combustibleModels.listaSucursal = cmb.ObtenerComboSucursales(combustibleModels.Conexion);
                            TempData["typemessage"]         = "2";
                            TempData["message"]             = "Ocurrio un error al intentar guardar los datos. Intente más tarde.";
                            return(View(combustibleModels));
                        }
                    }
                    else
                    {
                        combustibleModels.listaSucursal = cmb.ObtenerComboSucursales(combustibleModels.Conexion);
                        return(View(combustibleModels));
                    }
                }
                else
                {
                    return(RedirectToAction("Index", "CatProveedor"));
                    //return RedirectToAction("Index");
                }
            }
            catch (Exception ex)
            {
                combustibleModels.listaSucursal = cmb.ObtenerComboSucursales(combustibleModels.Conexion);

                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(View(combustibleModels));
            }
        }
        public ActionResult Index(NominaModels Nomina)
        {
            Nomina_Datos  NominaDatos = new Nomina_Datos();
            _Combos_Datos Combos      = new _Combos_Datos();

            try
            {
                ModelState.Remove("IDSucursal");
                if (ModelState.IsValid)
                {
                    Nomina.Conexion        = Conexion;
                    Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
                    Nomina.EsBusqueda      = true;
                    if (!Nomina.BandBusqClave)
                    {
                        Nomina.ClaveNomina = string.Empty;
                    }
                    if (!Nomina.BandIDSucursal)
                    {
                        Nomina.IDSucursal = string.Empty;
                    }
                    if (!Nomina.BandBusqFechas)
                    {
                        Nomina.FechaInicio = DateTime.Today;
                        Nomina.FechaFin    = DateTime.Today;
                    }
                    if (string.IsNullOrEmpty(Nomina.IDSucursal))
                    {
                        Nomina.BandIDSucursal = false;
                    }
                    if (!Nomina.BandBusqClave && !Nomina.BandIDSucursal && !Nomina.BandBusqFechas)
                    {
                        Nomina.EsBusqueda = false;
                    }
                    Nomina.ListaNomina = NominaDatos.ObtenerListaNomina(Nomina);
                    return(View(Nomina));
                }
                else
                {
                    Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
                    return(View(Nomina));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Nomina));
            }
        }
        private void CargarListas()
        {
            _Combos_Datos oDatosCombo = new _Combos_Datos();

            ViewBag.ListaSucursal = oDatosCombo.ObtenerComboSucursales(conexion);
            ViewBag.ListaClientes = oDatosCombo.ObtenerComboClientes(conexion);
        }
Пример #6
0
 // GET: Admin/Prestamos/Edit/5
 public ActionResult Edit(int id)
 {
     try
     {
         Token.SaveToken();
         PrestamoHerramientaViewModels Model = new PrestamoHerramientaViewModels();
         _Combos_Datos CDatos             = new _Combos_Datos();
         _PrestamoHerramienta_Datos Datos = new _PrestamoHerramienta_Datos();
         Model = Datos.ObtenerDetallePrestamosHerramienta(Conexion, id);
         if (Model.IDPrestamo != 0)
         {
             Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion);
             Model.ListaAlmacenes  = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
             Model.ListaEmpleados  = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal);
             return(View(Model));
         }
         else
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "No se puede cargar la vista";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 public ActionResult Edit(string id)
 {
     try
     {
         Token.SaveToken();
         CatEmpleadoModels Empleado     = new CatEmpleadoModels();
         CatEmpleado_Datos EmleadoDatos = new CatEmpleado_Datos();
         _Combos_Datos     Combos       = new _Combos_Datos();
         Empleado.Conexion                = Conexion;
         Empleado.IDEmpleado              = id;
         Empleado                         = EmleadoDatos.ObtenerDetalleCatEmpleado(Empleado);
         Empleado.ListaCmbGrupoSanguineo  = EmleadoDatos.ObteneComboCatGrupoSanguineo(Empleado);
         Empleado.ListaCmbSucursal        = Combos.ObtenerComboSucursales(Conexion);
         Empleado.ListaCmbPuesto          = EmleadoDatos.obtenerComboCatPuesto(Empleado);
         Empleado.ListaCmbCategoriaPuesto = EmleadoDatos.ObteneComboCatCategoriaPuesto(Empleado);
         return(View(Empleado));
     }
     catch (Exception)
     {
         CatEmpleadoModels Empleado = new CatEmpleadoModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 // GET: Admin/SalidaAlmacen/Edit
 public ActionResult Edit(string id)
 {
     try
     {
         Token.SaveToken();
         SalidaAlmacenViewModels Model  = new SalidaAlmacenViewModels();
         _Combos_Datos           CDatos = new _Combos_Datos();
         _SalidaAlmacen_Datos    Datos  = new _SalidaAlmacen_Datos();
         Model = Datos.ObtenerDetalleSalida(Conexion, id);
         if (!string.IsNullOrWhiteSpace(Model.IDSalidaAlmacen))
         {
             Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion);
             Model.ListaAlmacenes  = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
             Model.ListaEmpleados  = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal);
             return(View(Model));
         }
         else
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "No se puede cargar la vista";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 // GET: Admin/DocumentoXPagar/Create
 public ActionResult Create()
 {
     try
     {
         Token.SaveToken();
         _Combos_Datos           CMB        = new _Combos_Datos();
         DocumentoXPagar_Datos   datos      = new DocumentoXPagar_Datos();
         DocumentoPorPagarModels documentos = new DocumentoPorPagarModels();
         documentos.Fecha            = DateTime.Now;
         documentos.ListaSucursal    = CMB.ObtenerComboSucursales(Conexion);
         documentos.ListaCDocumento  = datos.ObtenerConceptosDocumento(Conexion);
         documentos.LisTipoProveedor = datos.ObteneComboCatTipoProveedor(Conexion);
         documentos.IDTProveedor     = 0;
         documentos.Conexion         = Conexion;
         documentos.LisProveedor     = datos.ObteneComboProveedoresXID(documentos);
         return(View(documentos));
     }
     catch (Exception)
     {
         DocumentoPorPagarModels documentos = new DocumentoPorPagarModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(documentos));
     }
 }
 // GET: Admin/ConciliacionAlmacen/Create/id
 public ActionResult Create(int id)
 {
     try
     {
         if (id == 1 || id == 2)
         {
             Token.SaveToken();
             ConciliacionAlmacenViewModels Model = new ConciliacionAlmacenViewModels();
             _Combos_Datos CDatos = new _Combos_Datos();
             Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion);
             Model.ListaAlmacenes  = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, string.Empty);
             //Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion);
             Model.FechaConciliacion  = DateTime.Today;
             Model.IDTipoConciliacion = id;
             return(View(Model));
         }
         else
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "No se puede cargar la vista";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
        public void CargarListasDefault()
        {
            _Combos_Datos oDatosCombo = new _Combos_Datos();

            ViewBag.ListaSucursal      = oDatosCombo.ObtenerComboSucursales(conexion);
            ViewBag.ListaClientes      = oDatosCombo.ObtenerComboClientes(conexion);
            ViewBag.ListaTipoProductos = oDatosCombo.VentaGeneral_spCIDDB_get_catTipoProducto(conexion);
        }
        public ActionResult Index(AsistenciaEmpleadoModels Asistencia)
        {
            _AsistenciaEmpleados_Datos AsistenciaDatos = new _AsistenciaEmpleados_Datos();
            _Combos_Datos Combo = new _Combos_Datos();

            Asistencia.ListaSucursales = Combo.ObtenerComboSucursales(Conexion);
            Asistencia.conexion        = Conexion;

            Asistencia.listaEmpleados = AsistenciaDatos.obtenerListaEmpleados(Asistencia);

            return(View(Asistencia));
        }
Пример #13
0
        // GET: Admin/CatCorral/Create
        public ActionResult Create()
        {
            try
            {
                CatCorralModels Corral = new CatCorralModels();
                _Combos_Datos   datos  = new _Combos_Datos();
                Corral.ListaSucursales = datos.ObtenerComboSucursales(Conexion);

                Token.SaveToken();
                return(View(Corral));
            }
            catch (Exception)
            {
                throw;
            }
        }
 public ActionResult Create()
 {
     try
     {
         Token.SaveToken();
         _Combos_Datos             CMB       = new _Combos_Datos();
         CatProveedorAlmacenModels proveedor = new CatProveedorAlmacenModels();
         proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion);
         return(View(proveedor));
     }
     catch (Exception)
     {
         CatProveedorAlmacenModels proveedor = new CatProveedorAlmacenModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(proveedor));
     }
 }
        // GET: Admin/CatProveedorCombustible/Create
        public ActionResult Create()
        {
            try
            {
                Token.SaveToken();
                _Combos_Datos cmb = new _Combos_Datos();
                CatProveedorCombustibleModels  combustibleModels = new CatProveedorCombustibleModels();
                _CatProveedorCombustible_Datos datos             = new _CatProveedorCombustible_Datos();
                combustibleModels.Conexion      = Conexion;
                combustibleModels.listaSucursal = cmb.ObtenerComboSucursales(combustibleModels.Conexion);

                return(View(combustibleModels));
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #16
0
 // GET: Admin/Mantenimiento/Create
 public ActionResult Create(string id)
 {
     try
     {
         Token.SaveToken();
         ServiciosMantenimientoViewModels Servicio = new ServiciosMantenimientoViewModels();
         _Combos_Datos Datos = new _Combos_Datos();
         Servicio.ListaSucursales  = Datos.ObtenerComboSucursales(Conexion);
         Servicio.ListaProveedores = Datos.ObtenerComboProveedoresMantenimiento(Conexion, string.Empty);
         Servicio.ID = id;
         return(View(Servicio));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Servicios", new { id = id }));
     }
 }
 // GET: Admin/Nomina/Create
 public ActionResult Create()
 {
     try
     {
         Token.SaveToken();
         NominaModels  Nomina      = new NominaModels();
         Nomina_Datos  NominaDatos = new Nomina_Datos();
         _Combos_Datos Combos      = new _Combos_Datos();
         Nomina.Conexion        = Conexion;
         Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
         return(View(Nomina));
     }
     catch (Exception)
     {
         NominaModels Nomina = new NominaModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 // GET: Admin/SalidaAlmacen/Create
 public ActionResult Create()
 {
     try
     {
         Token.SaveToken();
         SalidaAlmacenViewModels Model = new SalidaAlmacenViewModels();
         _Combos_Datos           Datos = new _Combos_Datos();
         Model.ListaSucursales = Datos.ObtenerComboSucursales(Conexion);
         Model.ListaAlmacenes  = Datos.ObtenerAlmacenesXIDSucursal(Conexion, string.Empty);
         Model.ListaEmpleados  = Datos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, string.Empty);
         Model.FechaSalida     = DateTime.Today;
         return(View(Model));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 // GET: Admin/Nomina
 public ActionResult Index()
 {
     try
     {
         NominaModels  Nomina      = new NominaModels();
         Nomina_Datos  NominaDatos = new Nomina_Datos();
         _Combos_Datos Combos      = new _Combos_Datos();
         Nomina.Conexion        = Conexion;
         Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
         Nomina.ListaNomina     = NominaDatos.ObtenerListaNomina(Nomina);
         return(View(Nomina));
     }
     catch (Exception)
     {
         NominaModels Nomina = new NominaModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(Nomina));
     }
 }
 // GET: Admin/ReporteFlete
 public ActionResult Index()
 {
     try
     {
         ReporteTipoFleteModels Reporte = new ReporteTipoFleteModels();
         _Combos_Datos          Combos  = new _Combos_Datos();
         Reporte.ListaTipoFlete = new List <CmbTipoFleteModels>()
         {
             new CmbTipoFleteModels()
             {
                 id_tipoFlete = "", descripcion = "--Seleccione--"
             },
             new CmbTipoFleteModels()
             {
                 id_tipoFlete = "1", descripcion = "Compra"
             },
             new CmbTipoFleteModels()
             {
                 id_tipoFlete = "2", descripcion = "Venta"
             },
             new CmbTipoFleteModels()
             {
                 id_tipoFlete = "3", descripcion = "Flete"
             },
             new CmbTipoFleteModels()
             {
                 id_tipoFlete = "4", descripcion = "Todos"
             }
         };
         Reporte.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion);
         return(View(Reporte));
     }
     catch (Exception)
     {
         ReporteTipoFleteModels Reporte = new ReporteTipoFleteModels();
         Reporte.ListaCmbSucursal = new List <CatSucursalesModels>();
         TempData["typemessage"]  = "2";
         TempData["message"]      = "No se puede cargar la vista";
         return(View(Reporte));
     }
 }
        public ActionResult Transferir()
        {
            try
            {
                bool puedeTransferirGanado = (bool)System.Web.HttpContext.Current.Session["PuedeTransferirGanado"];
                if (!puedeTransferirGanado)
                {
                    return(RedirectToAction("Index"));
                }

                CatGanadoModels Ganado = new CatGanadoModels();
                Ganado.Conexion = Conexion;
                _Combos_Datos Datos = new _Combos_Datos();
                Ganado.listaSucursal = Datos.ObtenerComboSucursales(Conexion);
                return(View(Ganado));
            }
            catch (Exception)
            {
                throw;
            }
        }
 // GET: Admin/ConciliacionAlmacen/Edit/id
 public ActionResult Edit(string id)
 {
     try
     {
         Token.SaveToken();
         ConciliacionAlmacenViewModels Model = new ConciliacionAlmacenViewModels();
         _Combos_Datos CDatos             = new _Combos_Datos();
         _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos();
         Model = Datos.ObtenerDatosDetalleConciliacion(Conexion, id);
         Model.ListaSucursales       = CDatos.ObtenerComboSucursales(Conexion);
         Model.ListaAlmacenes        = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
         Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion);
         return(View(Model));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
 // GET: Admin/CatProveedorAlmacen/Edit/5
 public ActionResult Edit(string id)
 {
     try
     {
         Token.SaveToken();
         _Combos_Datos              CMB            = new _Combos_Datos();
         CatProveedorAlmacenModels  proveedor      = new CatProveedorAlmacenModels();
         _CatProveedorAlmacen_Datos proveedorDatos = new _CatProveedorAlmacen_Datos();
         proveedor.Conexion           = Conexion;
         proveedor.IDProveedorAlmacen = id;
         proveedor = proveedorDatos.ObtenerDetalleProveedorAlmacenxID(proveedor);
         proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion);
         return(View(proveedor));
     }
     catch (Exception)
     {
         CatProveedorAlmacenModels proveedor = new CatProveedorAlmacenModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(proveedor));
     }
 }
        // GET: Admin/CatProveedorCombustible/Edit/5
        public ActionResult Edit(string id)
        {
            try
            {
                Token.SaveToken();
                _Combos_Datos cmb = new _Combos_Datos();
                CatProveedorCombustibleModels  combustibleModels = new CatProveedorCombustibleModels();
                _CatProveedorCombustible_Datos datos             = new _CatProveedorCombustible_Datos();
                combustibleModels.Conexion      = Conexion;
                combustibleModels.IDProveedor   = id;
                combustibleModels.listaSucursal = cmb.ObtenerComboSucursales(combustibleModels.Conexion);
                combustibleModels = datos.ObtenerDetalleCatProveedor(combustibleModels);

                return(View(combustibleModels));
            }
            catch (Exception ex)
            {
                CatProveedorModels Proveedor = new CatProveedorModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(RedirectToAction("Index", "CatProveedor"));
                //return RedirectToAction("Index");
            }
        }
Пример #25
0
        // GET: Admin/CatCorral/Edit/5
        public ActionResult Edit(int id)
        {
            try
            {
                Token.SaveToken();
                CatCorralModels  Corral      = new CatCorralModels();
                _CatCorral_Datos corralDatos = new _CatCorral_Datos();
                Corral.Id_corral = id;
                Corral.conexion  = Conexion;
                Corral           = corralDatos.ObtenerDetalleCatCorral(Corral);

                _Combos_Datos datos = new _Combos_Datos();
                Corral.ListaSucursales = datos.ObtenerComboSucursales(Conexion);

                return(View(Corral));
            }
            catch (Exception)
            {
                CatCorralModels Corral = new CatCorralModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Corral));
            }
        }
        public ActionResult Create(DocumentoPorPagarModels documentosss)
        {
            _Combos_Datos         CMB            = new _Combos_Datos();
            DocumentoXPagar_Datos documentoDatos = new DocumentoXPagar_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        documentosss.Conexion = Conexion;
                        documentosss.Opcion   = 1;
                        documentosss.Usuario  = User.Identity.Name;
                        documentosss          = documentoDatos.AbcDocumentoXPagar(documentosss);
                        if (documentosss.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            documentosss.ListaSucursal    = CMB.ObtenerComboSucursales(Conexion);
                            documentosss.ListaCDocumento  = documentoDatos.ObtenerConceptosDocumento(Conexion);
                            documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion);
                            documentosss.IDTProveedor     = 0;
                            documentosss.Conexion         = Conexion;
                            documentosss.LisProveedor     = documentoDatos.ObteneComboProveedoresXID(documentosss);
                            TempData["typemessage"]       = "2";
                            TempData["message"]           = "Ocurrió un error al intentar guardar.";
                            return(View(documentosss));
                        }
                    }
                    else
                    {
                        documentosss.Conexion         = Conexion;
                        documentosss.ListaSucursal    = CMB.ObtenerComboSucursales(Conexion);
                        documentosss.ListaCDocumento  = documentoDatos.ObtenerConceptosDocumento(Conexion);
                        documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion);
                        documentosss.IDTProveedor     = 0;
                        documentosss.LisProveedor     = documentoDatos.ObteneComboProveedoresXID(documentosss);
                        return(View(documentosss));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                documentosss.ListaSucursal    = CMB.ObtenerComboSucursales(Conexion);
                documentosss.ListaCDocumento  = documentoDatos.ObtenerConceptosDocumento(Conexion);
                documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion);
                documentosss.IDTProveedor     = 0;
                documentosss.Conexion         = Conexion;
                documentosss.LisProveedor     = documentoDatos.ObteneComboProveedoresXID(documentosss);
                TempData["typemessage"]       = "2";
                TempData["message"]           = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View(documentosss));
            }
        }
        public ActionResult Create(ConciliacionAlmacenViewModels Model)
        {
            _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos();
            _Combos_Datos CDatos             = new _Combos_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        ConciliacionAlmacenModels ModelP = new ConciliacionAlmacenModels
                        {
                            NuevoRegistro         = true,
                            IDConciliacionAlmacen = string.Empty,
                            Almacen = new CatAlmacenModels {
                                IDAlmacen = Model.IDAlmacen
                            },
                            Sucursal = new CatSucursalesModels {
                                IDSucursal = Model.IDSucursal
                            },
                            TipoConciliacion = new CatTipoConciliacionModels {
                                IDTipoConciliacion = Model.IDTipoConciliacion
                            },
                            FechaConciliacion = Model.FechaConciliacion,
                            Comentario        = Model.Comentarios,
                            Conexion          = Conexion,
                            Usuario           = User.Identity.Name
                        };
                        Datos.ACConciliacionAlmacen(ModelP);
                        if (ModelP.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            if (Model.IDTipoConciliacion == 1)
                            {
                                return(RedirectToAction("CreateDetailPos", new { id = ModelP.IDConciliacionAlmacen }));
                            }
                            else
                            {
                                return(RedirectToAction("CreateDetailNeg", new { id = ModelP.IDConciliacionAlmacen }));
                            }
                        }
                        else
                        {
                            Model.ListaSucursales       = CDatos.ObtenerComboSucursales(Conexion);
                            Model.ListaAlmacenes        = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                            Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion);
                            TempData["typemessage"]     = "2";
                            TempData["message"]         = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                            return(View(Model));
                        }
                    }
                    else
                    {
                        Model.ListaSucursales       = CDatos.ObtenerComboSucursales(Conexion);
                        Model.ListaAlmacenes        = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                        Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion);
                        return(View(Model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                Model.ListaSucursales       = CDatos.ObtenerComboSucursales(Conexion);
                Model.ListaAlmacenes        = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion);
                TempData["typemessage"]     = "2";
                TempData["message"]         = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(View(Model));
            }
        }
Пример #28
0
        public ActionResult Create(ServiciosMantenimientoViewModels Model)
        {
            _ServicioMantenimiento_Datos Datos = new _ServicioMantenimiento_Datos();
            _Combos_Datos CDatos = new _Combos_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        ServiciosMantenimientoModels ModelP = new ServiciosMantenimientoModels
                        {
                            NuevoRegistro = true,
                            IDServicio    = string.Empty,
                            Sucursal      = new CatSucursalesModels {
                                IDSucursal = Model.IDSucursal
                            },
                            Proveedor = new CatProveedorModels {
                                IDProveedor = Model.IDProveedor
                            },
                            Fecha        = Model.Fecha,
                            FechaProxima = Model.FechaProxima,
                            Vehiculo     = new CatVehiculoModels {
                                IDVehiculo = Model.ID
                            },
                            Conexion = Conexion,
                            Usuario  = User.Identity.Name
                        };
                        Datos.ACServicio(ModelP);
                        if (ModelP.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("CreateDetail", new { id = ModelP.IDServicio }));
                        }
                        else
                        {
                            Model.ListaSucursales   = CDatos.ObtenerComboSucursales(Conexion);
                            TempData["typemessage"] = "2";
                            TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Intente más tarde.";
                            return(View(Model));
                        }
                    }
                    else
                    {
                        Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion);
                        return(View(Model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                Model.ListaSucursales   = CDatos.ObtenerComboSucursales(Conexion);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(View(Model));
            }
        }
        public ActionResult Create(NominaModels Nomina)
        {
            Nomina_Datos  NominaDatos = new Nomina_Datos();
            _Combos_Datos Combos      = new _Combos_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        if (Nomina.FechaFin.CompareTo(Nomina.FechaInicio) == 1)
                        {
                            Nomina.Conexion           = Conexion;
                            Nomina.Usuario            = User.Identity.Name;
                            Nomina.TablaEmpladoNomina = new DataTable();
                            Nomina.TablaEmpladoNomina.Columns.Add("IDEmpleado", typeof(string));
                            foreach (EmpleadoNominaViewModels Item in Nomina.ListaEmpleados)
                            {
                                if (Item.AbrirCaja)
                                {
                                    object[] data = { Item.IDEmpleado };
                                    Nomina.TablaEmpladoNomina.Rows.Add(data);
                                }
                            }
                            Nomina.CountEmpleado = Nomina.TablaEmpladoNomina.Rows.Count;
                            if (Nomina.CountEmpleado == 0)
                            {
                                Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
                                ModelState.AddModelError("", "Tienes que seleccionar al menos un empleado para la nómina");
                                return(View(Nomina));
                            }
                            else
                            {
                                NominaDatos.ANomina(Nomina);
                                if (Nomina.Completado)
                                {
                                    TempData["typemessage"] = "1";
                                    TempData["message"]     = "Los empleados fueron dados de alta correctamente en la nómina.";
                                    Token.ResetToken();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    Nomina.ListaSucursales  = Combos.ObtenerComboSucursales(Conexion);
                                    TempData["typemessage"] = "2";
                                    TempData["message"]     = "Los empleado no se guardaron correctamente. Intente más tarde.";
                                    return(View(Nomina));
                                }
                            }
                        }
                        else
                        {
                            Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
                            ModelState.AddModelError("", "La fecha fin no puede ser menor a la fecha inicio");
                            return(View(Nomina));
                        }
                    }
                    else
                    {
                        Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion);
                        return(View(Nomina));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                Nomina.ListaSucursales  = Combos.ObtenerComboSucursales(Conexion);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Los empleado no se guardaron correctamente. Contacte a soporte técnico.";
                return(View(Nomina));
            }
        }
        public ActionResult Edit(SalidaAlmacenViewModels Model)
        {
            _SalidaAlmacen_Datos Datos  = new _SalidaAlmacen_Datos();
            _Combos_Datos        CDatos = new _Combos_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        SalidaAlmacenModels ModelP = new SalidaAlmacenModels
                        {
                            NuevoRegistro   = false,
                            IDSalidaAlmacen = Model.IDSalidaAlmacen,
                            Almacen         = new CatAlmacenModels {
                                IDAlmacen = Model.IDAlmacen
                            },
                            Sucursal = new CatSucursalesModels {
                                IDSucursal = Model.IDSucursal
                            },
                            Empleado = new CatEmpleadoModels {
                                IDEmpleado = Model.IDEmpleado
                            },
                            FechaSalida = Model.FechaSalida,
                            Comentario  = Model.Comentario,
                            Conexion    = Conexion,
                            Usuario     = User.Identity.Name
                        };
                        Datos.ACSalidaAlmacen(ModelP);
                        if (ModelP.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Details", new { id = ModelP.IDSalidaAlmacen }));
                        }
                        else
                        {
                            Model.ListaSucursales   = CDatos.ObtenerComboSucursales(Conexion);
                            Model.ListaAlmacenes    = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                            Model.ListaEmpleados    = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal);
                            TempData["typemessage"] = "2";
                            TempData["message"]     = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                            return(View(Model));
                        }
                    }
                    else
                    {
                        Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion);
                        Model.ListaAlmacenes  = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                        Model.ListaEmpleados  = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal);
                        return(View(Model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                Model.ListaSucursales   = CDatos.ObtenerComboSucursales(Conexion);
                Model.ListaAlmacenes    = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal);
                Model.ListaEmpleados    = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(View(Model));
            }
        }