//private void buttonItem1_Click(object sender, EventArgs e) //{ // Frm_mainTamin frm_mt = new Frm_mainTamin(); // this.Hide(); // frm_mt.ShowDialog(); // this.Show(); //} private void lbl_createLetter_Click(object sender, EventArgs e) { if (checkAccess(PublicVariable.gUserId, 22)) { CloseOtherForms(); FormNumber = 12; frm_cLetter = new Frm_CreateLetter(); frm_cLetter.MdiParent = this; frm_cLetter.FormType = 1; // new letter frm_cLetter.Show(); } }
private void mnu_editLetter_Click(object sender, EventArgs e) { int item = dgv_ShowDraft.SelectedCells.Count; if (item >0) { Frm_CreateLetter frm_c = new Frm_CreateLetter(); frm_c.MdiParent = MainUser; frm_c.FormType = 2; // edit letter frm_c.Get_LetterID = Convert.ToInt32(dgv_ShowDraft.CurrentRow.Cells["LetterID"].Value); this.Close(); frm_c.Show(); } else { MessageBox.Show("To edit a letter, first select a letter."); return; } }
private void mnu_replytoletter_Click(object sender, EventArgs e) { var query_accsess = (from UA in database.UsereAccesses where UA.userID == PublicVariable.gUserId where UA.SystemPardID == 28 select UA).ToList(); if (query_accsess.Count == 0) { MessageBox.Show("You do not have access to this section"); } //Letter response commands int item = dgv_showAllRecievedLetters.SelectedCells.Count; if (item > 0) { if (Convert.ToByte(dgv_showAllRecievedLetters.CurrentRow.Cells["answerType"].Value) == 1) /// Response deadline { if (Convert.ToDateTime(dgv_showAllRecievedLetters.CurrentRow.Cells["answerDeadline"].Value.ToString()) < Convert.ToDateTime(PublicVariable.TodayDate)) { MessageBox.Show("The reply to this letter has expired."); return; } } Frm_CreateLetter frm_c = new Frm_CreateLetter(); frm_c.MdiParent = MainUser; frm_c.FormType = 1; frm_c.Get_LetterID = Convert.ToInt32(dgv_showAllRecievedLetters.CurrentRow.Cells["LetterId"].Value); frm_c.Get_LetterNo = dgv_showAllRecievedLetters.CurrentRow.Cells["letterNo"].Value.ToString(); frm_c.lbl_letterType.Visible = true; frm_c.lbl_letterType.Text = "Reply to letter number " + dgv_showAllRecievedLetters.CurrentRow.Cells["letterNo"].Value.ToString() + "related to " + dgv_showAllRecievedLetters.CurrentRow.Cells["user_sender"].Value.ToString(); frm_c.IsReply = 1; this.Close(); frm_c.Show(); } }