Beispiel #1
0
        public ActionResult ControlEsfero(spConsutaControlEsferos model, string dsTipo)
        {
            try
            {
                Usuario            = User.Identity.Name.Split('_');
                clsDEmpleadoEsfero = new clsDEmpleadoEsfero();

                var respuesta = clsDEmpleadoEsfero.GuardarModificarControlEsfero(new CONTROL_ESFERO
                {
                    Cedula             = model.Cedula,
                    HoraInicio         = model.Hora,
                    UsuarioIngresoLog  = Usuario[0],
                    TerminalIngresoLog = Request.UserHostAddress
                }, dsTipo);

                return(Json(respuesta, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                // SetErrorMessage(ex.Message);
                Usuario   = User.Identity.Name.Split('_');
                clsDError = new clsDError();
                clsDError.GrabarError(new ERROR
                {
                    Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
                    Mensaje         = ex.Message,
                    Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
                    FechaIngreso    = DateTime.Now,
                    TerminalIngreso = Request.UserHostAddress,
                    UsuarioIngreso  = Usuario[1]
                });
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #2
0
        public ActionResult ControlEsferoPartial(string dsTipo)
        {
            try
            {
                Usuario            = User.Identity.Name.Split('_');
                clsDEmpleado       = new clsDEmpleado();
                clsDEmpleadoEsfero = new clsDEmpleadoEsfero();
                var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault();
                List <spConsutaControlEsferos> model = new List <spConsutaControlEsferos>();
                if (Empleado != null)
                {
                    clsDEmpleadoEsfero.GenerarControlEmpleadoEsfero(Empleado.CODIGOLINEA, Usuario[0], Request.UserHostAddress);
                    model = clsDEmpleadoEsfero.ConsultaControlEsfero(Empleado.CODIGOLINEA, dsTipo);
                }

                return(PartialView(model));
            }
            catch (Exception ex)
            {
                // SetErrorMessage(ex.Message);
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                Usuario             = User.Identity.Name.Split('_');
                clsDError           = new clsDError();
                clsDError.GrabarError(new ERROR
                {
                    Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
                    Mensaje         = ex.Message,
                    Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
                    FechaIngreso    = DateTime.Now,
                    TerminalIngreso = Request.UserHostAddress,
                    UsuarioIngreso  = Usuario[1]
                });
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #3
0
 public ActionResult EmpleadoEsfero(EmpleadoEsferoViewModel model)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View(model));
         }
         Usuario                  = User.Identity.Name.Split('_');
         clsDEmpleado             = new clsDEmpleado();
         clsDEmpleadoEsfero       = new clsDEmpleadoEsfero();
         model.EstadoRegistro     = model.EstadoRegistro == "true" ? clsAtributos.EstadoRegistroActivo : clsAtributos.EstadoRegistroInactivo;
         model.UsuarioIngresoLog  = Usuario[0];
         model.TerminalIngresoLog = Request.UserHostAddress;
         var Respuesta = clsDEmpleadoEsfero.GuardarMoficicarEsfero(model);
         SetSuccessMessage(Respuesta);
         return(RedirectToAction("EmpleadoEsfero"));
     }
     catch (Exception ex)
     {
         SetErrorMessage(ex.Message);
         Usuario   = User.Identity.Name.Split('_');
         clsDError = new clsDError();
         clsDError.GrabarError(new ERROR
         {
             Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
             Mensaje         = ex.Message,
             Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
             FechaIngreso    = DateTime.Now,
             TerminalIngreso = Request.UserHostAddress,
             UsuarioIngreso  = Usuario[1]
         });
         return(RedirectToAction("EmpleadoEsfero"));
     }
 }