public string Reprogramar(Entidad.ReprogramarInput Parametros) { var Resultado = DB2Helper.ExecuteDb2Scalar(CommandType.StoredProcedure, "SP_REPROGRAMAR_ORDEN_TRABAJO_WEB_TODOS", Parametros); if (Resultado == null) { Resultado = "OK"; } return(Resultado.ToString()); }
public JsonResult Reprogramar(string FECHA, string ORDEN) { string Resultado = ""; Entidad.ReprogramarInput input = new Entidad.ReprogramarInput(); var fechaSTR = FECHA.Substring(6, 4) + FECHA.Substring(3, 2) + FECHA.Substring(0, 2); input.FECHA = Convert.ToDecimal(fechaSTR); input.ORDEN = Convert.ToDecimal(ORDEN); input.LIBRERIA = (string)Session["Libreria"]; Resultado = NgOredenTrabajo.Reprogramar(input); if (Resultado == "OK") { DateTimeOffset do1 = new DateTimeOffset(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, new TimeSpan(-5, 0, 0)); string fecha = do1.Year.ToString(); fecha += do1.Month.ToString().Length == 1 ? '0' + do1.Month.ToString() : do1.Month.ToString(); fecha += do1.Day.ToString().Length == 1 ? '0' + do1.Day.ToString() : do1.Day.ToString(); long Fultac = long.Parse(fecha); long Hultac = long.Parse(DateTime.Now.ToString("HHmmss")); Entidad.OrdenTrabajoAuditoriaInput auditoria = new Entidad.OrdenTrabajoAuditoriaInput(); auditoria.NORDTR = long.Parse(ORDEN); auditoria.SESFAC = "R"; auditoria.OBSERV = "Orden Rerogramada."; auditoria.USUARIO = (string)Session["Usuario"]; auditoria.FECCRE = Fultac; auditoria.HORCRE = Hultac; auditoria.LIBRERIA = (string)Session["Libreria"]; var tempo = NgOredenTrabajo.AuditoriaOrdenTrabajo(auditoria); Entidad.OrdenQueryinput inputpororden = new Entidad.OrdenQueryinput(); inputpororden.IN_TIPO = 3; inputpororden.IN_DOCUMENTO = ORDEN; inputpororden.IN_LIBRERIA = (string)Session["Libreria"]; var data = NgOredenTrabajo.ConsultaPorOrden(inputpororden); var temp = data.Where(x => x.ESTADO == "R").ToList <Entidad.Orden>(); Entidad.Mail inputMail = new Entidad.Mail(); inputMail.Fecha = FECHA; inputMail.Orden = ORDEN; inputMail.Hora = ""; inputMail.Tipo = "R"; inputMail.detalle = temp; EnviarMail(inputMail); } return(Json(Resultado)); }
public string Reprogramar(Entidad.ReprogramarInput Parametros) { return(ejecuta.Reprogramar(Parametros)); }