コード例 #1
0
        private void BtnRemove_Click(object sender, EventArgs e)
        {
            try
            {
                if (DataGridView.SelectedRows.Count == 1)
                {
                    if (mesg.Question("سوال", "آیا مطمئن هستید که می خواهید این نامه را حذف کنید؟"))
                    {
                        mailclass.RemoveAttach(DataGridView.SelectedRows[0].Cells["Mail_Num"].Value.ToString().Trim());

                        mailclass.RemoveMail(DataGridView.SelectedRows[0].Cells["Mail_Num"].Value.ToString().Trim());
                    }
                }
                else
                {
                    mesg.Warning("خطا", "لطفا نامه مورد نظر را انتخاب کنید!");
                }
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }

            Load_DataGridView();
        }
コード例 #2
0
ファイル: ViewChart.cs プロジェクト: wanddy/paperless-office
        private void BtnRemove_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUnitName.Text.Trim() != "")
                {
                    if (txtUnitName.Text.Trim() != treeView1.Nodes[0].Text)
                    {
                        if (mesg.Question("توجه", "آیا مطمئن هستید که می خواهید این واحد را حذف کنید؟"))
                        {
                            if (treeView1.SelectedNode.Nodes.Count != 0)
                            {
                                if (mesg.Question("توجه", "با حذف این واحد ، واحد های زیری آن نیز حذف می شوند، آیا مطمئن هستید؟"))
                                {
                                    unitclass.RemoveSubUnits(txtUnitName.Text.Trim());

                                    Load_Chart();
                                    txtUnitName.Clear();
                                    CmbUpUnit.SelectedIndex = 0;
                                }
                            }
                            else
                            {
                                unitclass.RemoveUnit(txtUnitName.Text.Trim());

                                Load_Chart();
                                txtUnitName.Clear();
                                CmbUpUnit.SelectedIndex = 0;
                            }
                        }
                    }
                    else
                    {
                        mesg.Warning("خطا", "خود سازمان قابل حذف نمی باشد!");
                    }
                }
                else
                {
                    mesg.Warning("خطا", "لطفا ابتدا واحد سازمانی مورد نظر را انتخاب کنید!");
                }
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }
        }
コード例 #3
0
        private void lst_Files_DoubleClick(object sender, EventArgs e)
        {
            string temp = Directory.GetCurrentDirectory();

            InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages[0];
            try
            {
                string Attach_FileName = lst_Files.SelectedItems[0].ToString().Trim();
                try
                {
                    dsattach = mailclass.GetAttachesByName(Attach_FileName, DataGridView.SelectedRows[0].Cells["Mail_Num"].Value.ToString().Trim());
                }
                catch { throw new Exception("لطفا ابتدا نامه ای که پیوست مربوط به آن است را انتخاب کنید!"); }

                saveFileDialog1.Filter   = "فایل پیوست|*" + Attach_FileName.Substring(Attach_FileName.LastIndexOf("."));
                saveFileDialog1.FileName = Attach_FileName;
                saveFileDialog1.ShowDialog();

                if (saveFileDialog1.FileName != Attach_FileName)
                {
                    if (File.Exists(saveFileDialog1.FileName))
                    {
                        if (mesg.Question("توجه", "فایل " + Attach_FileName + " موجود است ، آیا می خواهید روی آن بازنویسی کنید؟"))
                        {
                            File.WriteAllBytes(saveFileDialog1.FileName, dsattach.Tbl_Attach[0].Attach_File);
                        }
                    }
                    else
                    {
                        File.WriteAllBytes(saveFileDialog1.FileName, dsattach.Tbl_Attach[0].Attach_File);
                    }
                }
            }
            catch (Exception ex)
            {
                if (ex.Message != "Index was outside the bounds of the array.")
                {
                    mesg.Error("خطا", ex.Message);
                }
            }
            InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages[1];
            Directory.SetCurrentDirectory(temp);
            dsmail = mailclass.GetReceivedDabirkhanehMails();
        }
コード例 #4
0
        private void BtnRemove_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtSematName.Text.Trim() != "")
                {
                    if (txtSematName.Text.Trim() != treeView1.Nodes[0].Text)
                    {
                        if (mesg.Question("توجه", "آیا مطمئن هستید که می خواهید این سمت را حذف کنید؟"))
                        {
                            if (treeView1.SelectedNode.Nodes.Count != 0)
                            {
                                if (mesg.Question("توجه", "با حذف این سمت ، سمت های زیری آن نیز حذف می شوند، آیا مطمئن هستید؟"))
                                {
                                    sematclass.RemoveSubSemats(txtSematName.Text.Trim());

                                    Load_Chart();
                                }
                            }
                            else
                            {
                                sematclass.RemoveSemat(txtSematName.Text.Trim());

                                Load_Chart();
                            }
                        }
                    }
                    else
                    {
                        mesg.Warning("خطا", "سمت اصلی قابل حذف نمی باشد، می تواند ویرایش شود!");
                    }
                }
                else
                {
                    mesg.Warning("خطا", "لطفا ابتدا واحد سمت مورد نظر را انتخاب کنید!");
                }
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }
        }
コード例 #5
0
 private void BtnRemove_Click(object sender, EventArgs e)
 {
     try
     {
         if (DataGridView.SelectedRows.Count == 1)
         {
             if (mesg.Question("سوال", "آیا مطمئن هستید که می خواهید این پیش نویس را حذف کنید؟"))
             {
                 mailclass.RemoveDraft(DataGridView.SelectedRows[0].Cells["Draft_User"].Value.ToString().Trim(), DataGridView.SelectedRows[0].Cells["Draft_Name"].Value.ToString().Trim());
                 Load_DataGridView();
             }
         }
         else
         {
             mesg.Warning("خطا", "لطفا پیش نویس مورد نظر را انتخاب کنید!");
         }
     }
     catch (Exception ex)
     {
         mesg.Error("خطا", ex.Message);
     }
 }