Beispiel #1
0
        /// <summary>
        /// Llena los datos de la lista de servicios
        /// </summary>
        private void LlenarComboServicios()
        {
            try
            {
                var ordenRepartoPl = new RepartoPL();
                listaServicio = ordenRepartoPl.ObtenerTiposDeServicios();

                if (listaServicio == null)
                {
                    return;
                }
                var lista = listaServicio.Where(servicio => servicio.TipoServicioId == (int)TipoServicioEnum.Matutino || servicio.TipoServicioId == (int)TipoServicioEnum.Vespertino).ToList();
                lista.Add(new TipoServicioInfo {
                    Descripcion = "Seleccione", TipoServicioId = 0
                });
                cboServicios.DataSource = lista;

                cboServicios.DataBind();
                cboServicios.SelectedIndex = lista.Count - 1;
            }
            catch (Exception)
            {
                ClientScript.RegisterStartupScript(GetType(), "myScript", "EnviarMensajeServicios();", true);
            }
        }
Beispiel #2
0
        //private static int organizacionID;
        //private static int usuarioID;
        //private static SeguridadInfo usuario;

        #endregion
        #region Eventos

        protected void Page_Load(object sender, EventArgs e)
        {
            var ordenRepartoPl = new RepartoPL();

            var usuario             = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;
            var localResourceObject = GetLocalResourceObject("msgErrorRolUsuario");

            if (localResourceObject != null)
            {
                msgErrorUsuario.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgErrorParametros");
            if (localResourceObject != null)
            {
                msgErrorParametros.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgSinCorrales");
            if (localResourceObject != null)
            {
                msgSinCorrales.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("OK");
            if (localResourceObject != null)
            {
                msgOK.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgSinConsumoTotal");
            if (localResourceObject != null)
            {
                msgSinConsumoTotal.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgCorralesIncompletos");
            if (localResourceObject != null)
            {
                msgCorralesIncompletos.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgErrorProceso");
            if (localResourceObject != null)
            {
                msgErrorProceso.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("AlimentoNoServidoMatutino");
            if (localResourceObject != null)
            {
                AlimentoNoServidoMatutino.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("AlimentoNoServidoVespertino");
            if (localResourceObject != null)
            {
                AlimentoNoServidoVespertino.Value = localResourceObject.ToString();
            }
            localResourceObject = GetLocalResourceObject("msgFaltaPorcentaje");
            if (localResourceObject != null)
            {
                msgFaltaPorcentaje.Value = localResourceObject.ToString();
            }
            btnSi.Value     = GetLocalResourceObject("btnSi").ToString();
            btnNo.Value     = GetLocalResourceObject("btnNo").ToString();
            idUsuario.Value = usuario.Usuario.UsuarioID.ToString(CultureInfo.InvariantCulture);
            if (usuario != null)
            {
                //organizacionID = usuario.Usuario.Organizacion.OrganizacionID;
                //usuarioID = usuario.Usuario.UsuarioID;
                listaServicio = ordenRepartoPl.ObtenerTiposDeServicios();
                if (listaServicio == null)
                {
                    ClientScript.RegisterStartupScript(GetType(), "myScript", " EnviarMensajeSinParametros();", true);
                }
                else
                {
                    foreach (var servicio in listaServicio)
                    {
                        switch (servicio.TipoServicioId)
                        {
                        case (int)TipoServicioEnum.Matutino:
                            lblrdbMatutino.Text = servicio.Descripcion;
                            break;

                        case (int)TipoServicioEnum.Vespertino:
                            lblrdbVespertino.Text = servicio.Descripcion;
                            break;
                        }
                    }
                }

                if (!ValidarParametros())
                {
                    ClientScript.RegisterStartupScript(GetType(), "myScript", " EnviarMensajeSinParametros();", true);
                }
                var parametroOrganizacionPL         = new ParametroOrganizacionPL();
                ParametroOrganizacionInfo parametro = parametroOrganizacionPL.ObtenerPorOrganizacionIDClaveParametro(usuario.Usuario.Organizacion.OrganizacionID,
                                                                                                                     ParametrosEnum.EJECORDENREP.ToString());
                if (parametro != null)
                {
                    int valor;
                    int.TryParse(parametro.Valor, out valor);
                    if (valor != 0)
                    {
                        ClientScript.RegisterStartupScript(GetType(), "myScript", " EnviarMensajeEjecutandose();", true);
                    }
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "myScript", "EnviarMensajeRolUsuario();", true);
            }
            CargarComboSeccion();
        }