protected void Page_Load(object sender, EventArgs e)
    {
        IB.Progress.BLL.VALORACIONESPROGRESS valoracionesBLL = null;
        try
        {
            valoracionesBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            List <VALORACIONESPROGRESS.TemporadaProgress> misvaloraciones = valoracionesBLL.TemporadaProgress();

            DateTime dte = misvaloraciones[0].T936_referenciaantiguedad;

            int prevMonth = dte.AddMonths(-1).Month;

            defectoAntiguedad = "var defectoAntiguedad = new Date(" + dte.Year + ", " + prevMonth + " , " + dte.Day + ");";

            valoracionesBLL.Dispose();
        }
        catch (Exception ex)
        {
            if (valoracionesBLL != null)
            {
                valoracionesBLL.Dispose();
            }
            throw ex;
        }
    }
Пример #2
0
    public static List <IB.Progress.Models.VALORACIONESPROGRESS.TemporadaProgress> getTemporada()
    {
        IB.Progress.BLL.VALORACIONESPROGRESS valoracionesBLL = null;
        try
        {
            valoracionesBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            List <VALORACIONESPROGRESS.TemporadaProgress> listTemporada = valoracionesBLL.TemporadaProgress();

            valoracionesBLL.Dispose();

            return(listTemporada);
        }
        catch (Exception ex)
        {
            if (valoracionesBLL != null)
            {
                valoracionesBLL.Dispose();
            }
            IB.Progress.Shared.Smtp.SendSMTP("Error al obtener la temporada Progress", ex.Message);
            throw ex;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        IB.Progress.BLL.VALORACIONESPROGRESS valoracionesBLL = null;
        try
        {
            valoracionesBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            List <VALORACIONESPROGRESS.TemporadaProgress> misvaloraciones = valoracionesBLL.TemporadaProgress();

            anyoactual.InnerText = misvaloraciones[0].Temporada.ToString();
            txtPeriodo.InnerText = misvaloraciones[0].periodoprogress.ToString();

            valoracionesBLL.Dispose();
        }
        catch (Exception ex)
        {
            if (valoracionesBLL != null)
            {
                valoracionesBLL.Dispose();
            }
            IB.Progress.Shared.Smtp.SendSMTP("Error al obtener la temporada Progress", ex.Message);
            throw ex;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Se obtienen de las variables de sesión el idficepi y nombre del usuario conectado
        idficepi = "var idficepi =" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).t001_idficepi.ToString() + ";";
        nombre   = "var nombre ='" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).nombre.ToString() + "';";
        sexo     = "var sexo ='" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).Sexo.ToString() + "';";
        origen   = "var origen ='" + Request.QueryString["origen"].ToString() + "';";


        IB.Progress.BLL.VALORACIONESPROGRESS          valoracionesBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
        List <VALORACIONESPROGRESS.TemporadaProgress> misvaloraciones = valoracionesBLL.TemporadaProgress();

        Session["defectoAntiguedad"] = misvaloraciones[0].T936_referenciaantiguedad;
        DateTime dte = misvaloraciones[0].T936_referenciaantiguedad;

        int prevMonth = dte.AddMonths(-1).Month;

        defectoAntiguedad = "var defectoAntiguedad = new Date(" + dte.Year + ", " + prevMonth + " , " + dte.Day + ");";

        valoracionesBLL.Dispose();

        try
        {
            //Si se entra desde la opción de menú Evaluaciones, se hace invisible el filtro de Evaluador (se obtiene los datos sólo referente a tu árbol),
            //el data-picker de la fecha de antigüedad (será un combo), el combo de la situación (será siempre la situación actual) y el botón de las fotos
            if (Request.QueryString["origen"] == "EVA") //ESTO ERA EVA, PERO SE HA CAMBIADO PARA QUE SIEMPRE SEA FECHA
            {
                //divEvaluador.Attributes.Add("class", "hide");
                //lblEvaluador.Attributes.Add("disabled", "disabled");
                //cboSituacion.Attributes.Add("disabled", "disabled");
                //cboSituacion.Style.Add("-webkit-appearance", "none");
                //cboSituacion.Style.Add("-moz-appearance", "none");
                //cboSituacion.Style.Add("appearance", "none");
                //lblEvaluador.Attributes.Add("class", "btn btn-link textoSinEstilos");
                divcboFantiguedad.Attributes.Add("class", "hide");
                //divtxtFantiguedad.Attributes.Add("class", "hide");
                //divSituacion.Attributes.Add("class", "hide");
                btnFoto.Attributes.Add("class", "hide");
            }
            else    //Como administrador: Administración - Estadísticas, se hace invisible el combo de la antigüedad
            {
                divcboFantiguedad.Attributes.Add("class", "hide");
            }

            //Se obtiene el año mínimo en el que existe una valoración
            int anyomin = obtenerMinAnyoValoracion();

            //Se rellenan los combos en función de ese año y se ponen los defectos (Enero-Año Actual -> Diciembre Año Actual)
            rellenarComboMes(selMesIni);
            rellenarComboMes(selMesFin);
            rellenarComboAnno(selAnoIni, anyomin);
            rellenarComboAnno(selAnoFin, anyomin);

            selAnoIni.Value = (DateTime.Now.Year).ToString();
            selMesIni.Value = "1";
            selAnoFin.Value = (DateTime.Now.Year).ToString();
            selMesFin.Value = "12";


            //Se obtienen la lista de colectivos y se cargan en el combo
            IB.Progress.BLL.Colectivo cCol = new IB.Progress.BLL.Colectivo();

            List <IB.Progress.Models.Colectivo> lColectivos = cCol.Catalogo();
            cCol.Dispose();

            foreach (IB.Progress.Models.Colectivo l in lColectivos)
            {
                ListItem option = new ListItem();
                option.Value = l.t941_idcolectivo.ToString();
                option.Text  = l.t941_denominacion;
                cboColectivo.Items.Add(option);
            }

            //Se obtienen la lista de fotos y se cargan en el combo
            IB.Progress.BLL.Foto cFoto = new IB.Progress.BLL.Foto();

            List <IB.Progress.Models.Foto> lFotos = cFoto.Catalogo();
            cFoto.Dispose();

            foreach (IB.Progress.Models.Foto l in lFotos)
            {
                ListItem option = new ListItem();
                option.Value = l.t932_idfoto.ToString();
                option.Text  = l.t932_denominacion + " ____ " + l.t932_fechafoto.ToShortDateString();
                cboSituacion.Items.Add(option);
            }
        }
        catch (Exception ex)
        {
            PieMenu.sErrores = "msgerr='" + ex.Message + "';";
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Se obtienen de las variables de sesión el idficepi y nombre del usuario conectado
        idficepi = "var idficepi =" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).t001_idficepi.ToString() + ";";
        nombre   = "var nombre ='" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).nombre.ToString() + "';";
        sexo     = "var sexo ='" + ((IB.Progress.Models.Profesional)Session["PROFESIONAL"]).Sexo.ToString() + "';";

        try
        {
            IB.Progress.BLL.VALORACIONESPROGRESS          valoracionesBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            List <VALORACIONESPROGRESS.TemporadaProgress> misvaloraciones = valoracionesBLL.TemporadaProgress();

            Session["defectoAntiguedad"] = misvaloraciones[0].T936_referenciaantiguedad;
            DateTime dte = misvaloraciones[0].T936_referenciaantiguedad;

            int prevMonth = dte.AddMonths(-1).Month;

            defectoAntiguedad = "var defectoAntiguedad = new Date(" + dte.Year + ", " + prevMonth + " , " + dte.Day + ");";

            valoracionesBLL.Dispose();

            //Se obtiene el año mínimo en el que existe una valoración
            int anyomin = obtenerMinAnyoValoracion();

            //Se rellenan los combos en función de ese año y se ponen los defectos (Enero-Año Actual -> Diciembre Año Actual)
            rellenarComboMes(selMesIni);
            rellenarComboMes(selMesFin);
            rellenarComboAnno(selAnoIni, anyomin);
            rellenarComboAnno(selAnoFin, anyomin);

            rellenarComboMes(SelMesIniProgress);
            rellenarComboMes(SelMesFinProgress);
            rellenarComboAnno(SelAnoIniProgress, anyomin);
            rellenarComboAnno(SelAnoFinProgress, anyomin);

            selAnoIni.Value = (DateTime.Now.Year).ToString();
            selMesIni.Value = "1";
            selAnoFin.Value = (DateTime.Now.Year).ToString();
            selMesFin.Value = "12";

            SelAnoIniProgress.Value = (DateTime.Now.Year).ToString();
            SelMesIniProgress.Value = "1";
            SelAnoFinProgress.Value = (DateTime.Now.Year).ToString();
            SelMesFinProgress.Value = "12";


            //Se obtienen la lista de colectivos y se cargan en el combo
            IB.Progress.BLL.Colectivo cCol = new IB.Progress.BLL.Colectivo();

            List <IB.Progress.Models.Colectivo> lColectivos = cCol.Catalogo();
            cCol.Dispose();

            foreach (IB.Progress.Models.Colectivo l in lColectivos)
            {
                ListItem option = new ListItem();
                option.Value = l.t941_idcolectivo.ToString();
                option.Text  = l.t941_denominacion;
                cboColectivo.Items.Add(option);
                cboColectivoProgress.Items.Add(option);
            }
        }
        catch (Exception ex)
        {
            PieMenu.sErrores = "msgerr='" + ex.Message + "';";
            IB.Progress.Shared.Smtp.SendSMTP("Error en las consultas de administración", ex.Message);
        }
    }