Ejemplo n.º 1
0
        public PartialViewResult ObtenerOperador(int idOperador)
        {
            var model       = new OperadoresViewModel();
            var operariosBo = new OperariosBo();
            var operador    = operariosBo.Get(idOperador);

            if (operariosBo.IsValid)
            {
                model            = new OperadoresViewModel().ToViewModel(operador);
                model.TituloForm = "Actualizar operario";
            }

            return(PartialView("Partials/FormularioPartial", model));
        }
Ejemplo n.º 2
0
        public JsonResult GuardarOperador(
            int idOperador, string rutOperador, string nombres, string apPaterno, string apMaterno,
            string direccion, string idComuna, string telefono, string imagen, string idRol,
            string clave, bool estado)
        {
            if (!new GeneralBo().ValidarRut(rutOperador))
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            bool response;
            var  operariosBo = new OperariosBo();
            // TODO: Guardar imagen
            var rutaImagen = string.Empty;

            var operador = new Operarios
            {
                RutOperario = rutOperador.Replace(".", "").Replace("-", ""),
                Nombres     = nombres,
                ApPaterno   = apPaterno,
                ApMaterno   = apMaterno,
                Direccion   = direccion,
                IdComuna    = int.Parse(idComuna),
                Telefono    = telefono,
                Imagen      = rutaImagen,
                IdRol       = int.Parse(idRol),
                Clave       = clave,
                Estado      = estado
            };

            if (idOperador > 0)
            {
                operador.IdOperario = idOperador;
                response            = operariosBo.Update(operador).IdOperario > 0;
            }
            else
            {
                response = operariosBo.Insert(operador).IdOperario > 0;
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public JsonResult CambiarEstadoOperador(int idOperario, string estado)
        {
            var response = new OperariosBo().UpdateEstado(idOperario, "true".Equals(estado.ToLower()));

            return(Json(response, JsonRequestBehavior.AllowGet));
        }