Esempio n. 1
0
    protected void LnkAdd_Click(object sender, EventArgs e)
    {
        DListCompleted.SelectedIndex = 0;
        TxtDate.Text            = "";
        PnlCompleted.Visible    = false;
        PnlModalFooter.Visible  = true;
        BtnSave.CommandArgument = "add";
        string EvaluationsSkillID = DALC.CheckEvaluationsSkillIsCompleted(_ApplicationsPersonsID);

        if (EvaluationsSkillID == "-1")
        {
            Config.MsgBoxAjax(Config._DefaultErrorMessages);
            return;
        }

        if (!string.IsNullOrEmpty(EvaluationsSkillID))
        {
            Config.RedirectURL(string.Format("/tools/evaluationsskill/add/?i={0}", Config._GetQueryString("i")));
            return;
        }

        Config.Modal();
    }
Esempio n. 2
0
    protected void RptContent_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            string EvaluationsSkillGroupsID = (e.Item.FindControl("HdnEvaluationsSkillGroupsID") as HiddenField).Value;

            Repeater RptQuestions = e.Item.FindControl("RptQuestions") as Repeater;
            Repeater RptHeader    = e.Item.FindControl("RptHeader") as Repeater;
            Repeater RptBody      = e.Item.FindControl("RptBody") as Repeater;

            DataTable Dt = DALC.GetDataTableBySqlCommand("GetEvaluationsSkill", new string[] { "ApplicationsPersonsID", "EvaluationsSkillGroupsID" }, new object[] { _ApplicationsPersonsID, EvaluationsSkillGroupsID }, CommandType.StoredProcedure);

            if (Dt == null || Dt.Rows.Count < 1)
            {
                Config.MsgBoxAjax(Config._DefaultErrorMessages);
                return;
            }

            string IncompleteID = DALC.CheckEvaluationsSkillIsCompleted(_ApplicationsPersonsID);

            if (IncompleteID == "-1")
            {
                Config.MsgBoxAjax(Config._DefaultErrorMessages);
                return;
            }

            RptQuestions.DataSource = Dt;
            RptQuestions.DataBind();

            DataTable DtColum = new DataTable();
            DtColum.Columns.Add("EvaluationsSkillID", typeof(int));
            DtColum.Columns.Add("Create_Dt", typeof(string));
            DtColum.Columns.Add("DisplayName", typeof(string));

            string EvaluationsSkillID;
            string EvaluationsSkillCreateDt;

            DataRow DrHeader;
            for (int i = 2; i < Dt.Columns.Count; i++)
            {
                EvaluationsSkillID       = Dt.Columns[i].ColumnName.Split(',')[0];
                EvaluationsSkillCreateDt = Dt.Columns[i].ColumnName.Split(',')[1];

                DrHeader = DtColum.NewRow();
                DrHeader["EvaluationsSkillID"] = EvaluationsSkillID;
                DrHeader["Create_Dt"]          = Dt.Columns[i].ColumnName;
                DrHeader["DisplayName"]        = string.Format("{0} {1} {2}", EvaluationsSkillCreateDt.Split('-')[0], Config.GetMonthName(int.Parse(EvaluationsSkillCreateDt.Split('-')[1])), EvaluationsSkillCreateDt.Split('-')[2]);

                DtColum.Rows.Add(DrHeader);
            }

            RptHeader.DataSource = DtColum;
            RptHeader.DataBind();

            DataTable DtBody = new DataTable();
            DtBody.Columns.Add("Body", typeof(string));
            StringBuilder StringRows = new StringBuilder();

            for (int i = 0; i < Dt.Rows.Count; i++)
            {
                foreach (DataRow Dr in DtColum.Rows)
                {
                    string PointsID = Config.Split(Dt._Rows(Dr["Create_Dt"]._ToString(), i), '-', 0, "");
                    string Points   = Config.Split(Dt._Rows(Dr["Create_Dt"]._ToString(), i), '-', 1, "");

                    if (Dr["EvaluationsSkillID"]._ToString() == IncompleteID)
                    {
                        StringRows.Append("<td class=\"cell100 column2\">" +
                                          string.Format("<i class=\"fa fa-plus {0}\" onclick=\"selectValue({1},{2},10)\"></i>", PointsID == Tools.EvaluationsSkillPoints.İcra_edir.ToString("d") ? "active" : "", Dr["EvaluationsSkillID"], Dt._Rows("EvaluationsSkillQuestionsID", i)) +
                                          string.Format("<i class=\"fa {0}\" onclick=\"selectValue({1},{2},20)\">ŞD</i>", PointsID == Tools.EvaluationsSkillPoints.Şifahi_dəstək.ToString("d") ? "active" : "", Dr["EvaluationsSkillID"], Dt._Rows("EvaluationsSkillQuestionsID", i)) +
                                          string.Format("<i class=\"fa {0}\" onclick=\"selectValue({1},{2},30)\">FD</i>", PointsID == Tools.EvaluationsSkillPoints.Fiziki_dəstək.ToString("d") ? "active" : "", Dr["EvaluationsSkillID"], Dt._Rows("EvaluationsSkillQuestionsID", i)) +
                                          string.Format("<i class=\"fa fa-minus {0}\" onclick=\"selectValue({1},{2},40)\"></i>", PointsID == Tools.EvaluationsSkillPoints.Asılı.ToString("d") ? "active" : "", Dr["EvaluationsSkillID"], Dt._Rows("EvaluationsSkillQuestionsID", i)) +
                                          "</td>");
                    }
                    else
                    {
                        StringRows.AppendFormat("<td class=\"cell100 column2\">{0}</td>", Points);
                    }
                }

                DtBody.Rows.Add(StringRows);
                StringRows.Clear();
            }

            RptBody.DataSource = DtBody;
            RptBody.DataBind();
        }
    }