public string FalsoServicio(Entidad.FalsoServicioInput Parametros)
        {
            var Resultado = DB2Helper.ExecuteDb2Scalar(CommandType.StoredProcedure, "SP_FALSO_SERVICIO_OT_TODOS", Parametros);

            if (Resultado == null)
            {
                Resultado = "OK";
            }

            return(Resultado.ToString());
        }
Beispiel #2
0
        public JsonResult FalsoServicio(string ORDEN, string CODSERV)
        {
            string Resultado = "";

            Entidad.FalsoServicioInput input = new Entidad.FalsoServicioInput();
            input.ORDEN    = Convert.ToDecimal(ORDEN);
            input.CODSERV  = Convert.ToDecimal(CODSERV);
            input.LIBRERIA = (string)Session["Libreria"];
            Resultado      = NgOredenTrabajo.FalsoServicio(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   = "X";
                auditoria.OBSERV   = CODSERV + ", Falso Servicio ";
                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 == "X" && x.CODSERV == input.CODSERV).ToList <Entidad.Orden>();

                Entidad.Mail inputMail = new Entidad.Mail();
                inputMail.Fecha   = "";
                inputMail.Orden   = ORDEN;
                inputMail.Hora    = "";
                inputMail.Tipo    = "X";
                inputMail.detalle = temp;

                EnviarMail(inputMail);
            }

            return(Json(Resultado));
        }
Beispiel #3
0
 public string FalsoServicio(Entidad.FalsoServicioInput Parametros)
 {
     return(ejecuta.FalsoServicio(Parametros));
 }