Exemple #1
0
        public ActionResult Create(CajaChicaModels model)
        {
            _CajaChica_Datos datos = new _CajaChica_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        int Resultado = datos.CrearCajaChica(model, User.Identity.Name);
                        if (Resultado == 1)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Datos guardados correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            string mensajeError = string.Empty;
                            switch (Resultado)
                            {
                            case -1: mensajeError = "Contraseña incorrecta.";
                                break;

                            case -2: mensajeError = "El empleado tiene caja abierta.";
                                break;

                            case -3: mensajeError = "No se pudo guardar el registro. Intente nuevamente.";
                                break;

                            default: mensajeError = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                                break;
                            }
                            TempData["typemessage"] = "2";
                            TempData["message"]     = mensajeError;
                            ViewBag.ListaEmpleados  = datos.LlenarComboEmpleadosContadores(true);
                            return(View(model));
                        }
                    }
                    else
                    {
                        ViewBag.ListaEmpleados = datos.LlenarComboEmpleadosContadores(true);
                        return(View(model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Error al procesar los datos";
                ViewBag.ListaEmpleados  = datos.LlenarComboEmpleadosContadores(true);
                return(View(model));
            }
        }
Exemple #2
0
        public ActionResult EntradaCajaChica(CajaChicaModels model)
        {
            _CajaChica_Datos datos = new _CajaChica_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    ModelState.Remove("IdPropietario");
                    if (ModelState.IsValid)
                    {
                        int Resultado = datos.GuardarMovimientoEntrada(model, User.Identity.Name);
                        if (Resultado == 1)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Datos guardados correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            string mensajeError = string.Empty;
                            switch (Resultado)
                            {
                            case -1:
                                ViewBag.IdCaja = model.IdCaja;
                                mensajeError   = "Contraseña incorrecta.";
                                break;

                            default:
                                ViewBag.IdCaja = model.IdCaja;
                                mensajeError   = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                                break;
                            }
                            TempData["typemessage"] = "2";
                            TempData["message"]     = mensajeError;
                            return(View(model));
                        }
                    }
                    else
                    {
                        return(View(model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Error al procesar los datos";
                return(View(model));
            }
        }
        public ActionResult ModalTicket2(int ID)
        {
            CajaChicaModels Imagen = new CajaChicaModels();

            Imagen.IdCaja = ID;

            _CajaChica_Datos datos = new _CajaChica_Datos();

            datos.ObtenerImagenCajaChica(Imagen);


            return(PartialView("ModalTicket2", Imagen));
        }
Exemple #4
0
 public ActionResult EntradaCajaChica(Int64 id)
 {
     try
     {
         Token.SaveToken();
         CajaChicaModels cajaChica = new CajaChicaModels();
         ViewBag.IdCaja   = id;
         cajaChica.IdCaja = id;
         return(View(cajaChica));
     }
     catch (Exception)
     {
         throw;
     }
 }