Example #1
0
        public EvaluationDetailForm(string id)
        {
            InitializeComponent();
            this.id = id;
            string url   = ApiRouting.GetUrl("", "", "evaluation", ApiFunction.GetById).ToString() + "?EvId=" + id;
            bool   getEv = url.Get <VEvaluation>(ref listEv);

            if (!getEv)
            {
                MessageBox.Show("Cannot Connect To Server!");
                return;
            }
            VEvaluation vEvaluation = listEv[0];

            lbCreatedDate.Text = vEvaluation.CreatedDate;
            lbDescription.Text = vEvaluation.EvDescription;
            lbFromDate.Text    = vEvaluation.fromDate;
            lbToDate.Text      = vEvaluation.toDate;
            lbStatus.Text      = vEvaluation.Status;
            string evQUrl = ApiRouting.GetUrl("", "", "evaluationDetail", ApiFunction.GetByEvId).ToString() + "?EvId=" + id;
            bool   getEvQ = evQUrl.GetDeserializeObject <VEvaluationDetail>(ref EVD);

            if (!getEvQ)
            {
                MessageBox.Show("Cannot Connect To Server!");
                return;
            }
            dataGridQuestion.DataSource = EVD.VEvaluationQuestion.Select(x => new { ID = x.EvQId, Description = x.EvQDescription }).ToList();
            dataGridStaff.DataSource    = EVD.vEvaluationDetailStaff;
            //dataGridQuestion.DataSource = listEVQ.Select(x=> new {ID = x.EvQId,Description = x.EvQDescription }).ToList();
        }
Example #2
0
        private void BtnDeleteEvaluation_Click(object sender, EventArgs e)
        {
            int         index       = dataGridMain.CurrentCell.RowIndex;
            string      EvId        = dataGridMain.Rows[index].Cells[0].Value.ToString();
            VEvaluation vEvaluation = new VEvaluation()
            {
                CreatedDate   = "",
                EvId          = EvId,
                EvDescription = "",
                fromDate      = "",
                StaffId       = "",
                Status        = "",
                toDate        = "",
                EvTId         = ""
            };
            string queryString = vEvaluation.GetQueryString();
            string url         = ApiRouting.GetUrl("", "", "evaluation", ApiFunction.DeleteById).ToString() + queryString;
            bool   confirm     = url.Detete <VEvaluation>();

            if (confirm)
            {
                MessageBox.Show("Operation Succesful", "Successful");
                Init();
            }
        }