private void ComboBox_RemarksTab_SelectionChangeCommitted(object sender, EventArgs e)
        {
            if (ComboBox_RemarksTab.SelectedIndex != 0)
            {
                int keyy = ((KeyValuePair <int, string>)ComboBox_RemarksTab.SelectedItem).Key;
                UpdateRemarksControl remarksCt = new UpdateRemarksControl();
                remarksModel         remarksMd = remarksCt.getRemarksDetails(keyy);


                //if (remarksMd.startDate==null || remarksMd.endDate == null)
                //{
                //    MessageBox.Show("Please fill the Remarks details for this case in 'New Case' Tab and then try to Update", "Remarks details not Found!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                //}
                if (remarksMd.comments == "")
                {
                    MessageBox.Show("Please fill the Remarks details for this case in 'New Case' Tab and then try to Update", "Remarks details not Found!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                }
                else
                {
                    try
                    {
                        Case_StartDate.Value = DateTime.Parse(remarksMd.startDate);
                        Case_EndDate.Value   = DateTime.Parse(remarksMd.endDate);

                        Case_AdditionalComments.Text    = remarksMd.comments;
                        CaseStatus_Remarks.SelectedItem = remarksMd.status;
                        //LabelError_Personl.Text = person.message;
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
        }
Пример #2
0
        public bool updateData(remarksModel remarksMd)
        {
            if (remarksMd.comments == "")
            {
                return(false);
            }
            else
            {
                string Query = "";
                try
                {
                    using (SqlConnection connect = new SqlConnection(connection))
                    {
                        // Query = "insert into remarks_tb values('" + remarksMd.startDate + "','" + remarksMd.endDate + "','" + remarksMd.comments + "','" + remarksMd.status + "','" + remarksMd.caseSelected + "');";
                        Query = Query = "UPDATE remarks_tb SET startDate='" + remarksMd.startDate + "', endDate='" + remarksMd.endDate + "', comments='" + remarksMd.comments + "',status='" + remarksMd.status + "' WHERE person_id=" + remarksMd.caseSelected;
                        SqlCommand com = new SqlCommand(Query, connect);
                        connect.Open();
                        com.ExecuteNonQuery();

                        return(true);
                    }
                }
                catch (Exception e)
                {
                    remarksMd.errorMessage = e.Message;
                    // remarksMd.errorMessage = "Somthing went wrong! Please try again";
                    return(false);
                }
            }
        }
Пример #3
0
        public remarksModel getRemarksDetails(int id)
        {
            string       query     = "select * from remarks_tb where person_id =" + id;
            remarksModel remarksMd = new remarksModel();

            try
            {
                using (SqlConnection connect = new SqlConnection(this.connection))
                {
                    connect.Open();
                    SqlCommand    com    = new SqlCommand(query, connect);
                    SqlDataReader reader = com.ExecuteReader();

                    while (reader.Read())
                    {
                        remarksMd.startDate = reader["startDate"].ToString();
                        remarksMd.endDate   = reader["endDate"].ToString();
                        remarksMd.comments  = reader["comments"].ToString();
                        remarksMd.status    = reader["status"].ToString();
                    }
                    return(remarksMd);
                }
            }
            catch (Exception e)
            {
                remarksMd.errorMessage = e.Message;
                return(remarksMd);
            }
        }
        private void Button_SaveRemarks_Click(object sender, EventArgs e)
        {
            if (ComboBox_RemarksTab.SelectedIndex != 0)
            {
                int keyy = ((KeyValuePair <int, string>)ComboBox_RemarksTab.SelectedItem).Key;
                //UpdatePersonalControl person_control = new UpdatePersonalControl();
                //Case_Personal_Info person = person_control.getPersonalData(keyy);

                UpdateRemarksControl remarksCt = new UpdateRemarksControl();
                remarksModel         remarksMd = remarksCt.getRemarksDetails(keyy);

                remarksMd.startDate    = Case_StartDate.Text;
                remarksMd.endDate      = Case_EndDate.Text;
                remarksMd.comments     = Case_AdditionalComments.Text;
                remarksMd.status       = CaseStatus_Remarks.Text;
                remarksMd.caseSelected = keyy;

                if (remarksCt.checkCaseType(remarksMd.caseSelected)) // check if case as Monthly
                {
                    DateTime start_date = Case_StartDate.Value;
                    DateTime end_date   = Case_EndDate.Value;
                    end_date             = start_date.AddDays(31);
                    Case_EndDate.MinDate = end_date;

                    if (remarksCt.updateData(remarksMd))
                    {
                        MessageBox.Show("Details Updated Successfully");
                    }
                    else
                    {
                        MessageBox.Show(remarksMd.errorMessage);
                    }
                }
                else
                {
                    if (remarksCt.updateData(remarksMd))
                    {
                        MessageBox.Show("Details Updated Successfully!");
                    }
                    else
                    {
                        MessageBox.Show(remarksMd.errorMessage);
                    }
                }
            }
            else
            {
                MessageBox.Show("Please Select a Case from the Dropdwn", "Case not Selected", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #5
0
        private void Button_SaveRemarks_Click(object sender, EventArgs e)
        {
            Label_ErrorMessage_Remarks.Text = "";

            remarksModel      remarksMd = new remarksModel();
            remarksController remarksCt = new remarksController();

            remarksMd.caseSelected = ComboBox_RemarksTab.SelectedIndex;

            if (remarksMd.caseSelected != 0)
            {
                remarksMd.caseSelected = ((KeyValuePair <int, string>)ComboBox_RemarksTab.SelectedItem).Key;
                if (remarksCt.IsAllreadyExisting(remarksMd.caseSelected))
                {
                    MessageBox.Show("Details allready existing for this case!");
                }
                else
                {
                    if (remarksCt.checkNeedetailsFilled(remarksMd))
                    {
                        remarksMd.startDate = Case_StartDate.Text;
                        remarksMd.endDate   = Case_EndDate.Text;
                        remarksMd.comments  = Case_AdditionalComments.Text;
                        remarksMd.status    = CaseStatus_Remarks.Text;

                        if (remarksCt.checkCaseType(remarksMd.caseSelected)) // check if case as Monthly
                        {
                            DateTime start_date = Case_StartDate.Value;
                            DateTime end_date   = Case_EndDate.Value;
                            end_date             = start_date.AddDays(31);
                            Case_EndDate.MinDate = end_date;

                            if (remarksCt.insertData(remarksMd))
                            {
                                MessageBox.Show("Details Saved Successfully");
                                loadRemarksGrid(remarksMd.caseSelected);
                                Case_AdditionalComments.Text = "";
                            }
                            else
                            {
                                Label_ErrorMessage_Remarks.Text = remarksMd.errorMessage;
                            }
                        }
                        else
                        {
                            if (remarksCt.insertData(remarksMd))
                            {
                                MessageBox.Show("Details Saved Successfully!");
                                loadRemarksGrid(remarksMd.caseSelected);
                                Case_AdditionalComments.Text = "";
                            }
                            else
                            {
                                Label_ErrorMessage_Remarks.Text = remarksMd.errorMessage;
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Please fill the Need Details for this case in the previous tab.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Please Select a Case from the Dropdwn", "Case not Selected", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }