public string AccionesMaestro(Entidad.PlanificacionInput Parametros)
        {
            string Resultado = "";

            Resultado = planificacion.AccionesMaestro(Parametros);
            return(Resultado);
        }
Exemple #2
0
        public string AccionesMaestro(Entidad.PlanificacionInput Parametros)
        {
            var Resultado = DB2Helper.ExecuteDb2Scalar(CommandType.StoredProcedure, "SP_ACCIONES_PPJNTAOPEM", Parametros);

            if (Resultado == null)
            {
                Resultado = "OK";
            }
            return(Resultado.ToString());
        }
        public JsonResult AccionesPlanificacion(Modelo.Planificacion planificacion)
        {
            Entidad.PlanificacionInput Maestro = new Entidad.PlanificacionInput();
            Resultados resultJson = new Resultados();

            if (planificacion.ACCION == "I")
            {
                Maestro.IDJTAOPE = planificacion.IDJTAOPE;
                Maestro.USERCRE  = planificacion.USERCRE;
                Maestro.FCFNPLN  = Convert.ToDecimal(planificacion.FCFNPLN);
                Maestro.FCINPLN  = Convert.ToDecimal(planificacion.FCINPLN);
                Maestro.FECHCRE  = Convert.ToDecimal(planificacion.FECHCRE);
                Maestro.HORCRE   = Convert.ToDecimal(planificacion.HORCRE);
                Maestro.HORAINI  = Convert.ToDecimal(planificacion.HORAINI);
                Maestro.HORAFIN  = Convert.ToDecimal(planificacion.HORAFIN);
                Maestro.ACCION   = planificacion.ACCION;
                Maestro.CNTTUR1  = planificacion.CNTTUR1;
                Maestro.CNTTUR2  = planificacion.CNTTUR2;
                Maestro.CNTTUR3  = planificacion.CNTTUR3;
                Maestro.AUTH1    = planificacion.AUTH1;
                Maestro.AUTH1OBS = planificacion.AUTH1OBS;
                Maestro.AUTH2    = planificacion.AUTH2;
                Maestro.AUTH2OBS = planificacion.AUTH2OBS;
                Maestro.AUTH3    = planificacion.AUTH3;
                Maestro.AUTH3OBS = planificacion.AUTH3OBS;
                Maestro.AUTH4    = planificacion.AUTH4;
                Maestro.AUTH4OBS = planificacion.AUTH4OBS;
                Maestro.ESTADO   = planificacion.ESTADO;
                List <Entidad.PlanificacionDetalleInput> DetallePlan = new List <Entidad.PlanificacionDetalleInput>();
                DetallePlan = JsonConvert.DeserializeObject <List <Entidad.PlanificacionDetalleInput> >(planificacion.DETALLE);

                var ResultMaestro = negPlanificacion.AccionesMaestro(Maestro);


                foreach (var objDetalle in DetallePlan)
                {
                    if (objDetalle.REFRIGER == "N")
                    {
                        objDetalle.REFRIGER = "NO";
                    }
                    else if (objDetalle.REFRIGER == "S")
                    {
                        objDetalle.REFRIGER = "SI";
                    }
                    Entidad.PlanificacionDetalleInput dataDetalle = new Entidad.PlanificacionDetalleInput();
                    dataDetalle.IDJTAOPE  = objDetalle.IDJTAOPE;
                    dataDetalle.ORDEN     = objDetalle.ORDEN;
                    dataDetalle.CODNAVE   = objDetalle.CODNAVE;
                    dataDetalle.CLASE     = objDetalle.CLASE;
                    dataDetalle.CONTENE   = objDetalle.CONTENE;
                    dataDetalle.OPEPORTU  = objDetalle.OPEPORTU;
                    dataDetalle.TAMANIO   = objDetalle.TAMANIO;
                    dataDetalle.PESOMAN   = objDetalle.PESOMAN;
                    dataDetalle.TIPOCONT  = objDetalle.TIPOCONT;
                    dataDetalle.REFRIGER  = objDetalle.REFRIGER;
                    dataDetalle.FCHFNDSC  = objDetalle.FCHFNDSC;
                    dataDetalle.HORFNDSC  = objDetalle.HORFNDSC;
                    dataDetalle.TIPOPLAN  = objDetalle.TIPOPLAN;
                    dataDetalle.FCHCUTOFF = objDetalle.FCHCUTOFF;
                    dataDetalle.HORCUTOFF = objDetalle.HORCUTOFF;
                    dataDetalle.FCHCTOFFR = objDetalle.FCHCTOFFR;
                    dataDetalle.HORCTOFFR = objDetalle.HORCTOFFR;
                    dataDetalle.ESTADO    = objDetalle.ESTADO;
                    dataDetalle.ACCION    = planificacion.ACCION;
                    var ResultDetalle = negPlanificacion.AccionesDetalle(dataDetalle);
                }
                resultJson.error   = false;
                resultJson.mensaje = "OK";
                resultJson.data    = null;
                resultJson.total   = DetallePlan.Count;
            }
            else
            {
                if (planificacion.AUTH1 == (string)Session["KeyAut"])
                {
                    planificacion.AUTH1 = (string)Session["Usuario"];
                    Maestro.IDJTAOPE    = planificacion.IDJTAOPE;
                    Maestro.ACCION      = planificacion.ACCION;
                    Maestro.AUTH1       = planificacion.AUTH1;
                    Maestro.AUTH1OBS    = planificacion.AUTH1OBS;
                    Maestro.AUTH2       = planificacion.AUTH1;
                    Maestro.AUTH2OBS    = planificacion.AUTH1OBS;
                    Maestro.AUTH3       = planificacion.AUTH1;
                    Maestro.AUTH3OBS    = planificacion.AUTH1OBS;
                    Maestro.AUTH4       = planificacion.AUTH1;
                    Maestro.AUTH4OBS    = planificacion.AUTH1OBS;
                    Maestro.ESTADO      = planificacion.ESTADO;

                    var ResultMaestro = negPlanificacion.AccionesMaestro(Maestro);
                    resultJson.error   = false;
                    resultJson.mensaje = "OK";
                    resultJson.data    = null;
                    resultJson.total   = 0;
                }
                else
                {
                    resultJson.error   = false;
                    resultJson.mensaje = "Contraseña incorrecta.";
                    resultJson.data    = null;
                    resultJson.total   = 0;
                }
            }


            return(Json(resultJson));
        }