public JsonResult EliminarRol(int IdRol = 0)
        {
            var    objResult  = new object();
            bool   iResultado = false;
            string mensaje    = "Ocurrio un error al intentar eliminar el Rol.";

            //string Nombre = utlAuditoria.ObtenerPrimeroNombre();
            try
            {
                iResultado = new RolLG().EliminarRol(IdRol, Auditoria.ObtenerNombreUsuario());

                if (iResultado)
                {
                    mensaje = "Se elimino correctamente el Rol.";
                }

                objResult = new
                {
                    iResultado = iResultado,
                    vMensaje   = mensaje
                };

                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iResultado = 0, vMensaje = Constantes.msgErrorGrabado };
                return(Json(objResult));
            }
        }
Exemple #2
0
        public JsonResult EliminarProducto(int IdProducto)
        {
            ;
            bool   Resultado = false;
            string mensaje   = "Ocurrio un error al intentar realizar la acción.";
            var    objResult = new object();

            try
            {
                Resultado = new ProductoLG().EliminarProducto(IdProducto, Auditoria.ObtenerNombreUsuario());


                if (Resultado)
                {
                    mensaje = "Se eliminó correctamente.";
                }
                objResult = new
                {
                    iTipoResultado = Resultado,
                    vMensaje       = mensaje
                };

                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = Resultado, vMensaje = ex.Message };
                return(Json(objResult));
            }
        }
        public JsonResult RegistrarRetoque(int IdRetoque, int IdOperario, int IdCampania, string Jefatura, string Coordinador, string FechaApertura)
        {
            CultureInfo culture     = new CultureInfo("es-PE");
            DateTime    fechaActual = Convert.ToDateTime(FechaApertura);
            bool        Resultado   = false;
            string      mensaje     = "Ocurrio un error al intentar realizar la acción.";
            var         objResult   = new object();

            try
            {
                ProcesoViewModel oRetoque = new ProcesoViewModel();
                oRetoque.retoque = new Retoque()
                {
                    IdRetoque           = IdRetoque,
                    FechaApertura       = fechaActual,
                    IdOperario          = IdOperario,
                    IdCampania          = IdCampania,
                    Jefatura            = Jefatura,
                    Coordinador         = Coordinador,
                    UsuarioCreacion     = Auditoria.ObtenerNombreUsuario(),
                    UsuarioModificacion = Auditoria.ObtenerNombreUsuario(),
                    FechaModificacion   = DateTime.Now
                };
                if (IdRetoque > 0)
                {
                    Resultado = new RetoqueLG().ActualizarRetoque(oRetoque.retoque);
                }
                else
                {
                    Resultado = new RetoqueLG().InsertarRetoque(oRetoque.retoque);
                }
                if (Resultado)
                {
                    if (IdRetoque > 0)
                    {
                        mensaje = "Se modificó correctamente.";
                    }
                    else
                    {
                        mensaje = "Se registró correctamente.";
                    }
                }
                objResult = new
                {
                    iTipoResultado = Resultado,
                    vMensaje       = mensaje
                };

                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, vMensaje = ex.Message };
                return(Json(objResult));
            }
        }
Exemple #4
0
        public JsonResult RegistrarCampania(int IdCampania, string Nombre, string Descripcion)
        {
            string mensaje   = "Ocurrio un error al intentar realizar la acción.";
            var    objResult = new object();
            bool   iResultado;

            try
            {
                //Listas

                ConfiguracionViewModel vm = new ConfiguracionViewModel();
                vm.Campania             = new Campania();
                vm.Campania.IdCampania  = IdCampania;
                vm.Campania.Nombre      = Nombre;
                vm.Campania.Descripcion = Descripcion;


                vm.Campania.UsuarioCreacion     = Auditoria.ObtenerNombreUsuario();
                vm.Campania.UsuarioModificacion = Auditoria.ObtenerNombreUsuario();

                if (IdCampania == 0)
                {
                    iResultado = new CampaniaLG().InsertarCampania(vm.Campania);
                }
                else
                {
                    iResultado = new CampaniaLG().ActualizarCampania(vm.Campania);
                }
                if (iResultado)
                {
                    if (IdCampania > 0)
                    {
                        mensaje = "Se modificó correctamente.";
                    }
                    else
                    {
                        mensaje = "Se registró correctamente.";
                    }
                }
                objResult = new
                {
                    iTipoResultado = iResultado,
                    vMensaje       = mensaje
                };
                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado };
                return(Json(objResult));
            }
        }
Exemple #5
0
        public JsonResult RegistrarProducto(int IdProducto = 0, string CodigoProducto = "", string CodigoBarra = "", string DescripcionProducto = "")
        {
            string mensaje   = "Ocurrio un error al intentar realizar la acción.";
            var    objResult = new object();
            bool   iResultado;

            try
            {
                //Listas

                ConfiguracionViewModel vm = new ConfiguracionViewModel();
                vm.Producto                     = new Producto();
                vm.Producto.IdProducto          = IdProducto;
                vm.Producto.CodigoProducto      = CodigoProducto;
                vm.Producto.CodigoBarra         = CodigoBarra;
                vm.Producto.DescripcionProducto = DescripcionProducto;
                vm.Producto.UsuarioCreacion     = Auditoria.ObtenerNombreUsuario();
                vm.Producto.UsuarioModificacion = Auditoria.ObtenerNombreUsuario();

                if (IdProducto == 0)
                {
                    iResultado = new ProductoLG().InsertarProducto(vm.Producto);
                }
                else
                {
                    iResultado = new ProductoLG().ActualizarProducto(vm.Producto);
                }
                if (iResultado)
                {
                    if (IdProducto > 0)
                    {
                        mensaje = "Se modificó correctamente.";
                    }
                    else
                    {
                        mensaje = "Se registró correctamente.";
                    }
                }
                objResult = new
                {
                    iTipoResultado = iResultado,
                    vMensaje       = mensaje
                };
                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado };
                return(Json(objResult));
            }
        }
        public JsonResult RegistrarRetoqueProductoDetalle(int IdRetoqueProductoDetalle, int IdRetoqueProducto, string FechaApertura, string Descripcion, string HoraInicio, string HoraFin)
        {
            bool        Resultado = false;
            int         isHoras;
            string      mensaje        = "Ocurrio un error al intentar realizar la acción.";
            CultureInfo culture        = new CultureInfo("es-PE");
            DateTime    dFechaApertura = Convert.ToDateTime(FechaApertura);
            var         objResult      = new object();

            try
            {
                TimeSpan TotalHoras;
                TotalHoras = Convert.ToDateTime(HoraFin).Subtract(Convert.ToDateTime(HoraInicio));


                ProcesoViewModel oRetoqueProducto = new ProcesoViewModel();
                oRetoqueProducto.RetoqueProductoDetalle = new RetoqueProductoDetalle()
                {
                    IdRetoqueProductoDetalle          = IdRetoqueProductoDetalle,
                    IdRetoqueProducto                 = IdRetoqueProducto,
                    DescripcionRetoqueProductoDetalle = Descripcion,
                    FechaApertura = dFechaApertura,
                    HoraInicioRetoqueProductoDetalle = HoraInicio,
                    HoraFinRetoqueProductoDetalla    = HoraFin,
                    TotalRetoqueProductoDetalle      = TotalHoras.ToString(),
                    UsuarioCreacion     = Auditoria.ObtenerNombreUsuario(),
                    UsuarioModificacion = Auditoria.ObtenerNombreUsuario(),
                    FechaModificacion   = DateTime.Now
                };

                //Valida Horas

                //isHoras = new RetoqueProductoLG().ValidarHorasRetoqueProducto(oRetoqueProducto.RetoqueProducto);

                //if (isHoras != 0)
                //{
                //    objResult = new
                //    {
                //        iTipoResultado = false,
                //        iResultado = false,
                //        vMensaje = "El rango de horas se encuentra registrado."
                //    };

                //    return Json(objResult);
                //}

                //Registrar
                if (IdRetoqueProductoDetalle > 0)
                {
                    Resultado = new RetoqueProductoDetalleLG().ActualizarRetoqueProductoDetalle(oRetoqueProducto.RetoqueProductoDetalle);
                }
                else
                {
                    Resultado = new RetoqueProductoDetalleLG().InsertarRetoqueProductoDetalle(oRetoqueProducto.RetoqueProductoDetalle);
                }
                if (Resultado)
                {
                    if (IdRetoqueProductoDetalle > 0)
                    {
                        mensaje = "Se modificó correctamente.";
                    }
                    else
                    {
                        mensaje = "Se registró correctamente.";
                    }
                }
                objResult = new
                {
                    iTipoResultado = Resultado,
                    vMensaje       = mensaje
                };

                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = Resultado, iResultado = true, vMensaje = ex.Message };
                return(Json(objResult));
            }
        }
        public JsonResult RegistrarUsuario(int IdUsuario, string Nombres, string ApellidoPaterno, string ApellidoMaterno,
                                           string DNI, int IdRol, string NombreUsuario, string Clave, int IdTipoUsuario, bool IdJefatura, bool IdCoordinador)
        {
            var objResult  = new object();
            int iResultado = 0;

            try
            {
                //Listas

                SeguridadViewModel vm = new SeguridadViewModel();
                vm.Usuario                     = new Usuario();
                vm.Usuario.IdUsuario           = IdUsuario;
                vm.Usuario.IdTipoUsuario       = IdTipoUsuario;
                vm.Usuario.Nombres             = Nombres;
                vm.Usuario.ApellidoPaterno     = ApellidoPaterno;
                vm.Usuario.ApellidoMaterno     = ApellidoMaterno;
                vm.Usuario.DNI                 = DNI;
                vm.Usuario.NombreUsuario       = NombreUsuario;
                vm.Usuario.Clave               = Clave;
                vm.Usuario.Nombres             = Nombres;
                vm.Usuario.IdRol               = IdRol;
                vm.Usuario.Jefatura            = IdJefatura;
                vm.Usuario.Coordinador         = IdCoordinador;
                vm.Usuario.UsuarioCreacion     = Auditoria.ObtenerNombreUsuario();
                vm.Usuario.UsuarioModificacion = Auditoria.ObtenerNombreUsuario();

                if (IdUsuario == 0)
                {
                    iResultado = new UsuarioLG().InsertarUsuario(vm.Usuario);
                }
                else
                {
                    iResultado = new UsuarioLG().ActualizarUsuario(vm.Usuario);
                }
                if (iResultado >= 0)
                {
                    if (IdUsuario == 0)
                    {
                        objResult = new
                        {
                            iTipoResultado = 1
                        };
                    }
                    else
                    {
                        objResult = new
                        {
                            iTipoResultado = 3
                        };
                    }
                }
                else
                {
                    objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado };
                }
                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado };
                return(Json(objResult));
            }
        }
        public JsonResult RegistrarRol(int IdRol, string Nombre, string Descripcion, bool SiSuperAdmi, string cadenaMenu)
        {
            var    objResult  = new object();
            int    iResultado = -1;
            string mensaje    = "Ocurrio un error al intentar realizar la acción.";

            //   string Nombre = utlAuditoria.ObtenerPrimeroNombre();
            try
            {
                string[]           stringSeparators = new string[] { "|" };
                SeguridadViewModel vm = new SeguridadViewModel();
                vm.ListaRolPagina = new List <RolPagina>();
                RolPagina RolPagina;


                string[] Codigos = cadenaMenu.Split(stringSeparators, StringSplitOptions.None);
                foreach (string item in Codigos)
                {
                    if (!item.Equals(""))
                    {
                        RolPagina          = new RolPagina();
                        RolPagina.IdPagina = int.Parse(item);
                        vm.ListaRolPagina.Add(RolPagina);
                    }
                }

                vm.Rol = new Rol()
                {
                    IdRol               = IdRol,
                    Nombre              = Nombre,
                    Descripcion         = Descripcion,
                    SiSuperAdmi         = SiSuperAdmi,
                    UsuarioCreacion     = Auditoria.ObtenerNombreUsuario(),
                    UsuarioModificacion = Auditoria.ObtenerNombreUsuario()
                };



                if (IdRol > 0)
                {
                    iResultado = new RolLG().ActualizarRol(vm.Rol, vm.ListaRolPagina.ToList());
                }
                else
                {
                    iResultado = new RolLG().InsertarRol(vm.Rol, vm.ListaRolPagina.ToList());
                }

                if (iResultado > 0)
                {
                    if (IdRol > 0)
                    {
                        mensaje = "Se modificó correctamente el Rol.";
                    }
                    else
                    {
                        mensaje = "Se registró correctamente el Rol.";
                    }
                }

                objResult = new
                {
                    iResultado = iResultado,
                    vMensaje   = mensaje
                };

                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iResultado = 2, vMensaje = Constantes.msgErrorGrabado };
                return(Json(objResult));
            }
        }