public ActionResult ControlAuditoriaSangrePartial(int?IdAuditoria, string Cedula, string Porcentaje, DateTime Fecha, TimeSpan Hora, string estado, string TipoAuditoria, string Observacion, string Linea, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(Cedula) || string.IsNullOrEmpty(Porcentaje) || string.IsNullOrEmpty(estado) || string.IsNullOrEmpty(TipoAuditoria) || string.IsNullOrEmpty(Linea)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDAuditoriaSangre = new clsDAuditoriaSangre(); clsDEmpleado = new clsDEmpleado(); int IdAuditoriaS = IdAuditoria == null ? 0 : Convert.ToInt32(IdAuditoria); lsUsuario = User.Identity.Name.Split('_'); DateTime FechaCreacion = DateTime.Now; //var Linea = clsDEmpleado.ConsultaEmpleado(Cedula).FirstOrDefault(); clsDAuditoriaSangre.GuardarActualizarAuditoriaSangre(new CONTROL_AUDITORIASANGRE { Cedula = Cedula, Porcentaje = Convert.ToDecimal(Porcentaje), FechaCreacionLog = FechaCreacion, EstadoRegistro = estado, TerminalCreacionLog = Request.UserHostAddress, UsuarioCreacionLog = lsUsuario[0], Hora = Hora, FechaAuditoria = Fecha, IdControlAuditoriaSangre = IdAuditoriaS, Linea = Linea, TipoAuditoria = TipoAuditoria, Observacion = Observacion, Turno = Turno }); return(Json("Registro Éxitoso", JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult ControlAuditoriaSangrePartial(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDAuditoriaSangre = new clsDAuditoriaSangre(); return(PartialView(clsDAuditoriaSangre.ConsultarAuditoriaSangreDiaria(Fecha, Turno))); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult EliminarControlAuditoriaSangrePartial(int IdAuditoria, string estado, string Observacion) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(estado)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDAuditoriaSangre = new clsDAuditoriaSangre(); clsDEmpleado = new clsDEmpleado(); lsUsuario = User.Identity.Name.Split('_'); DateTime FechaCreacion = DateTime.Now; clsDAuditoriaSangre.EliminarAuditoriaSangre(new CONTROL_AUDITORIASANGRE { FechaCreacionLog = FechaCreacion, EstadoRegistro = estado, TerminalCreacionLog = Request.UserHostAddress, UsuarioCreacionLog = lsUsuario[0], IdControlAuditoriaSangre = IdAuditoria, Observacion = Observacion }); return(Json("Registro Éxitoso", JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }