Beispiel #1
0
        private void LoadDayUnregistered()
        {
            DAYS dia = DaysDao.getDay(int.Parse(Request["Day"]));

            if (dia != null)
            {
                int contador2 = 1;
                int contador3 = 0;
                //if (diaReported != null && diaReported.REPORT_DAY != null && diaReported.REPORT_DAY.Count > 0)
                //{
                //    contador3 += diaReported.REPORT_DAY.Count;
                //    contador2 += diaReported.REPORT_DAY.Count;
                //}
                List <DAYS_CONFIG> listado = dia.DAYS_CONFIG.ToList();
                if (contador2 <= listado.Count)
                {
                    for (int i = contador3; i < listado.Count; i++)
                    {
                        Label lbl = (Label)FindControl("lblReport" + contador2);
                        lbl.Text = listado[i].name;

                        HtmlGenericControl divPanel = (HtmlGenericControl)FindControl("div" + contador2);
                        divPanel.Style.Remove("display");

                        DropDownList ddl = (DropDownList)FindControl("ddlDataTypeReport" + contador2);
                        ddl.Items.Insert(0, listado[i].dataType);

                        TextBox txt = (TextBox)FindControl("txtReport" + contador2);
                        switch (listado[i].dataType)
                        {
                        case "Time":
                            txt.CssClass = "validateTime";
                            break;

                        case "Integer":
                            txt.CssClass  = "validateOnlyNumber";
                            txt.MaxLength = 4;
                            break;

                        case "Broken/Unbroken":
                            txt.CssClass  = "validateOnlyBOrU";
                            txt.MaxLength = 1;
                            break;
                        }
                        contador2++;
                    }
                }
                int otroCont = 1;
                for (int k = 0; k < listado.Count; k++)
                {
                    Label lblDesc = (Label)FindControl("lblDescReport" + otroCont);
                    lblDesc.Text = listado[k].description;
                    otroCont++;
                }
                //foreach (DAYS_CONFIG confDay in dia.DAYS_CONFIG)
                //{

                //}
            }
        }
Beispiel #2
0
 private void AvailableDays()
 {
     DiasActivos = DaysDao.getActiveDaysForReport();
     foreach (DAYS dia in DiasActivos)
     {
         ddlDay.Items.Add(new ListItem("Day " + dia.Day.ToString(), dia.idDay.ToString()));
     }
     ddlDay.SelectedIndex = 0;
 }
Beispiel #3
0
        private void LoadAvailableDaysToReport()
        {
            List <DAYS> activedDays = DaysDao.getActiveDaysForReport();

            if (activedDays != null)
            {
                int cont = 0;
                foreach (DAYS activeDay in activedDays)
                {
                    DateTime configuredDate = (DateTime)activeDay.completeDay;
                    ddlDay.Items.Insert(cont, new ListItem("Day " + activeDay.Day.ToString() + " " + CreateDateSuffix(configuredDate) + " of " + configuredDate.ToString("MMMM", new CultureInfo("en-US")), activeDay.idDay.ToString()));
                    cont++;
                }
            }
        }
Beispiel #4
0
        private void loadAvailableDays()
        {
            List <DAYS> getDays = DaysDao.getDays();

            if (getDays != null)
            {
                int cont = 0;
                foreach (DAYS dia in getDays)
                {
                    DateTime configuredDate = (DateTime)dia.completeDay;
                    //ddlDay.Items.Insert(cont, new ListItem("Day " + dia.Day.ToString() + " " + CreateDateSuffix(configuredDate) + " of " + configuredDate.ToString("MMMM", new CultureInfo("en-US")), dia.Day.ToString()));
                    ddlDay.Items.Insert(cont, new ListItem("Day " + dia.Day.ToString() + " " + CreateDateSuffix(configuredDate) + " of " + configuredDate.ToString("MMMM", new CultureInfo("en-US")), dia.idDay.ToString()));
                    cont++;
                }
                ddlDay.Items.Insert(cont, new ListItem("Add new day...", "0"));
                ddlDay.SelectedIndex = 0;
            }
        }
Beispiel #5
0
        private void LoadDays()
        {
            List <DAYS> dias = DaysDao.getDays();

            for (int i = 1; i <= 30; i++)
            {
                //if (dias != null && dias.Count > 0)
                //{
                //    if ((from t in dias where ((int)t.Day) == i select t).FirstOrDefault() == null)
                //    {
                ddlDayNew.Items.Add(i.ToString());
                //    }
                //}
                //else
                //{
                //    ddlDayNew.Items.Add(i.ToString());
                //}
            }
        }
Beispiel #6
0
        private void LoadDayRegisteredToBeModified()
        {
            DAYS diaReported = DaysDao.getDay(int.Parse(Request["Day"]));

            if (diaReported != null)
            {
                hdIdDayConfigured.Value   = diaReported.idDay.ToString();
                txtDateOfDay.Text         = ((DateTime)diaReported.completeDay).ToString("dd/MM/yyyy");
                ddlStateDay.SelectedValue = diaReported.state;
                int cont = 1;
                if (diaReported.DAYS_CONFIG != null && diaReported.DAYS_CONFIG.Count > 0)
                {
                    foreach (DAYS_CONFIG confDay in diaReported.DAYS_CONFIG)
                    {
                        HiddenField hdField = (HiddenField)FindControl("hdReport" + cont);
                        hdField.Value = confDay.idReportNum.ToString();

                        CheckBox cbField = (CheckBox)FindControl("CheckBox" + cont);
                        cbField.Checked = true;
                        cbField.Enabled = false;

                        TextBox lbl = (TextBox)FindControl("txtReport" + cont);
                        lbl.Text = confDay.name;

                        DropDownList ddl = (DropDownList)FindControl("ddlDataTypeReport" + cont);
                        ddl.SelectedValue = confDay.dataType;

                        TextBox txtDesc = (TextBox)FindControl("txtDescription" + cont);
                        txtDesc.Text = confDay.description;

                        HtmlAnchor anchorDel = (HtmlAnchor)FindControl("anchorDelete" + cont);
                        anchorDel.Visible = true;
                        anchorDel.HRef    = "javascript:DeleteExercise(" + confDay.idReportNum.ToString() + ");";

                        cont++;
                    }
                }
            }
        }
Beispiel #7
0
 public bool saveNewDay(int day, string date, string state)
 {
     return(DaysDao.saveNewDay(day, date, state));
 }
Beispiel #8
0
 public bool SaveConfigDay(int day, int idDay, string date, string state, List <int> idDiasConfigurados, List <string> names, List <string> dataTypes, List <string> descriptions)
 {
     return(DaysDao.SaveConfigForDay(day, idDay, date, state, idDiasConfigurados.ToArray(), names.ToArray(), dataTypes.ToArray(), descriptions.ToArray()));
 }
Beispiel #9
0
 public bool SaveInform(int idUser, int day, int idRegister, List <int> idReportedDays, List <string> names, List <string> dataTypes, List <string> inform)
 {
     return(DaysDao.SaveInform(idUser, day, idRegister, idReportedDays.ToArray(), names.ToArray(), dataTypes.ToArray(), inform.ToArray()));
 }
Beispiel #10
0
 public bool DeleteExercise(int idExercise)
 {
     return(DaysDao.DeleteExercise(idExercise));
 }
Beispiel #11
0
        private void ArmarTable()
        {
            //DAYS excerciseForDay = DaysDao.getDay(int.Parse(ddlDay.SelectedValue));
            DAYS excerciseForDay = DaysDao.getDay(1);

            if (Users != null)
            {
                DataTable tabla = new DataTable("Usuarios");

                DataColumn dtColumnIdUser = new DataColumn("idUser");
                tabla.Columns.Add(dtColumnIdUser);

                DataColumn dtName = new DataColumn("name");
                tabla.Columns.Add(dtName);

                DataColumn dtAge = new DataColumn("age");
                tabla.Columns.Add(dtAge);
                DataColumn dtGender = new DataColumn("gender");
                tabla.Columns.Add(dtGender);
                DataColumn dtNationality = new DataColumn("nationality");
                tabla.Columns.Add(dtNationality);
                DataColumn dtEmail = new DataColumn("email");
                tabla.Columns.Add(dtEmail);
                DataColumn dtPass = new DataColumn("pass");
                tabla.Columns.Add(dtPass);
                DataColumn dtHades = new DataColumn("hades_pb");
                tabla.Columns.Add(dtHades);
                DataColumn dtPoseidon = new DataColumn("poseidon_pb");
                tabla.Columns.Add(dtPoseidon);
                DataColumn dtVenus = new DataColumn("venus_pb");
                tabla.Columns.Add(dtVenus);

                if (excerciseForDay != null && excerciseForDay.DAYS_CONFIG != null && excerciseForDay.DAYS_CONFIG.Count > 0)
                {
                    List <DAYS_CONFIG> excer = excerciseForDay.DAYS_CONFIG.ToList();
                    for (int i = 0; i < excer.Count; i++)
                    {
                        DataColumn column = new DataColumn(excer[i].name + " " + excer[i].dataType);

                        BoundField columna = new BoundField();
                        columna.DataField      = excer[i].name + " " + excer[i].dataType;
                        columna.HeaderText     = excer[i].name + " " + excer[i].dataType;
                        columna.SortExpression = excer[i].name + " " + excer[i].dataType;
                        gvUsuarios.Columns.Add(columna);

                        tabla.Columns.Add(column);
                    }
                }


                for (int j = 0; j < Users.Count; j++)
                {
                    DataRow dw = tabla.NewRow();
                    dw.SetField("idUser", Users[j].idUser);
                    dw.SetField("name", Users[j].name);
                    dw.SetField("age", Users[j].age);
                    dw.SetField("gender", Users[j].gender);
                    dw.SetField("nationality", Users[j].nationality);
                    dw.SetField("email", Users[j].email);
                    dw.SetField("pass", Users[j].pass);
                    dw.SetField("hades_pb", Users[j].hades_pb);
                    dw.SetField("poseidon_pb", Users[j].poseidon_pb);
                    dw.SetField("venus_pb", Users[j].venus_pb);
                    //if (Users[j].DAYS_REPORT != null && Users[j].DAYS_REPORT.Count > 0)
                    //{
                    DAYS_REPORT diaSolicitado = UserDao.getDiaReportado(Users[j].idUser, 1);
                    if (diaSolicitado != null)
                    {
                        List <REPORT_DAY> diasReportados = DaysDao.getDiasReportados(diaSolicitado.idRegister);
                        for (int i = 0; i < diasReportados.Count; i++)
                        {
                            dw.SetField(diasReportados[i].Name + " " + diasReportados[i].DataInform, diasReportados[i].Inform);
                        }
                    }
                    //}
                    tabla.Rows.Add(dw);
                }

                //TablaUsuarios = tabla;
                //gvUsuarios.DataSource = TablaUsuarios;
                //gvUsuarios.DataBind();
            }
        }
Beispiel #12
0
        private void LoadDayRegisteredToBeModified()
        {
            diaReported = DaysDao.getReportedDayByUser(LoggedUser.idUser, int.Parse(Request["Day"]));
            if (diaReported != null)
            {
                hdIdDayReported.Value = diaReported.idRegister.ToString();
                int cont = 1;
                foreach (REPORT_DAY confDay in diaReported.REPORT_DAY)
                {
                    if (confDay != null && confDay.Name != null)
                    {
                        if (confDay.Name == lblReport1.Text && confDay.DataInform == ddlDataTypeReport1.SelectedValue)
                        {
                            cont = 1;
                        }
                        if (confDay.Name == lblReport2.Text && confDay.DataInform == ddlDataTypeReport2.SelectedValue)
                        {
                            cont = 2;
                        }
                        if (confDay.Name == lblReport3.Text && confDay.DataInform == ddlDataTypeReport3.SelectedValue)
                        {
                            cont = 3;
                        }
                        if (confDay.Name == lblReport4.Text && confDay.DataInform == ddlDataTypeReport4.SelectedValue)
                        {
                            cont = 4;
                        }
                        if (confDay.Name == lblReport5.Text && confDay.DataInform == ddlDataTypeReport5.SelectedValue)
                        {
                            cont = 5;
                        }
                        if (confDay.Name == lblReport6.Text && confDay.DataInform == ddlDataTypeReport6.SelectedValue)
                        {
                            cont = 6;
                        }
                        if (confDay.Name == lblReport7.Text && confDay.DataInform == ddlDataTypeReport7.SelectedValue)
                        {
                            cont = 7;
                        }
                        if (confDay.Name == lblReport8.Text && confDay.DataInform == ddlDataTypeReport8.SelectedValue)
                        {
                            cont = 8;
                        }
                        if (confDay.Name == lblReport9.Text && confDay.DataInform == ddlDataTypeReport9.SelectedValue)
                        {
                            cont = 9;
                        }
                        if (confDay.Name == lblReport10.Text && confDay.DataInform == ddlDataTypeReport10.SelectedValue)
                        {
                            cont = 10;
                        }
                    }

                    HtmlGenericControl divPanel = (HtmlGenericControl)FindControl("div" + cont);
                    divPanel.Style.Remove("display");

                    HiddenField hdField = (HiddenField)FindControl("hdReport" + cont);
                    hdField.Value = confDay.idReportDay.ToString();

                    Label lbl = (Label)FindControl("lblReport" + cont);
                    lbl.Text = confDay.Name;

                    DropDownList ddl = (DropDownList)FindControl("ddlDataTypeReport" + cont);
                    ddl.Items.Insert(0, confDay.DataInform);

                    TextBox txt = (TextBox)FindControl("txtReport" + cont);
                    txt.Text = confDay.Inform;

                    switch (confDay.DataInform)
                    {
                    case "Time":
                        txt.CssClass = "validateTime";
                        break;

                    case "Integer":
                        txt.MaxLength = 4;
                        txt.CssClass  = "validateOnlyNumber";
                        break;

                    case "Broken/Unbroken":
                        txt.CssClass  = "validateOnlyBOrU";
                        txt.MaxLength = 1;
                        break;
                    }
                    //cont++;
                }
            }
        }