Example #1
0
        private void toolNew_Click(object sender, EventArgs e)
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;
                frmSingleSelect frmsingle = new frmSingleSelect();
                frmsingle.InitData("请选择记帐凭证类别", "一般凭证,销售凭证,设计加工凭证,采购凭证,仓库进出,费用登记,收款凭证,付款凭证,其它应收凭证,其它应付凭证,生产凭证,支票承兑,固定资产增加,固定资产处理,固定资产评估,资产折旧,零库清理,价格调整,利润分配", ComboBoxStyle.DropDownList);
                if (frmsingle.ShowDialog() == DialogResult.OK)
                {
                    frmSelectGrid       frmsel = new frmSelectGrid();
                    EditAccCredenceList frm    = new EditAccCredenceList();
                    switch (Util.retValue1)
                    {
                    case "销售凭证":
                        dalSalesShipment dalss = new dalSalesShipment();
                        BindingCollection <modSalesShipment> listss = dalss.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listss != null && listss.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listss);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "设计加工凭证":
                        dalSalesDesignForm dalsd = new dalSalesDesignForm();
                        BindingCollection <modSalesDesignForm> listsd = dalsd.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listsd != null && listsd.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listsd);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "采购凭证":
                        dalPurchaseList dalpc = new dalPurchaseList();
                        BindingCollection <modPurchaseList> listpc = dalpc.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listpc != null && listpc.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listpc);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "费用登记":
                        dalAccExpenseForm dalexp = new dalAccExpenseForm();
                        BindingCollection <modAccExpenseForm> listexp = dalexp.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listexp != null && listexp.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listexp);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "收款凭证":
                        dalAccReceivableForm dalrec = new dalAccReceivableForm();
                        BindingCollection <modAccReceivableForm> listrec = dalrec.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listrec != null && listrec.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listrec);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "付款凭证":
                        dalAccPayableForm dalpay = new dalAccPayableForm();
                        BindingCollection <modAccPayableForm> listpay = dalpay.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listpay != null && listpay.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listpay);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "其它应收凭证":
                        dalAccOtherReceivableForm dalorec = new dalAccOtherReceivableForm();
                        BindingCollection <modAccOtherReceivableForm> listorec = dalorec.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listorec != null && listorec.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listorec);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "其它应付凭证":
                        dalAccOtherPayableForm dalopay = new dalAccOtherPayableForm();
                        BindingCollection <modAccOtherPayableForm> listopay = dalopay.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listopay != null && listopay.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listopay);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "仓库进出":
                        dalWarehouseInoutForm dalio = new dalWarehouseInoutForm();
                        BindingCollection <modWarehouseInoutForm> listio = dalio.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listio != null && listio.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listio);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "生产凭证":
                        dalProductionForm dalpdt = new dalProductionForm();
                        BindingCollection <modProductionForm> listpdt = dalpdt.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listpdt != null && listpdt.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listpdt);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "支票承兑":
                        dalAccCheckForm dalcheck = new dalAccCheckForm();
                        BindingCollection <modAccCheckForm> listcheck = dalcheck.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listcheck != null && listcheck.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listcheck);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "固定资产增加":
                        dalAssetAdd dalassetadd = new dalAssetAdd();
                        BindingCollection <modAssetAdd> listassetadd = dalassetadd.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listassetadd != null && listassetadd.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listassetadd);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "固定资产处理":
                        dalAssetSale dalassetsale = new dalAssetSale();
                        BindingCollection <modAssetSale> listassetsale = dalassetsale.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listassetsale != null && listassetsale.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listassetsale);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "固定资产评估":
                        dalAssetEvaluate dalassetevaluate = new dalAssetEvaluate();
                        BindingCollection <modAssetEvaluate> listassetevaluate = dalassetevaluate.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listassetevaluate != null && listassetevaluate.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listassetevaluate);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "价格调整":
                        dalPriceAdjustForm dalpaf = new dalPriceAdjustForm();
                        BindingCollection <modPriceAdjustForm> listpaf = dalpaf.GetWaitCredenceList(Util.modperiod.StartDate.ToString(), Util.modperiod.EndDate.ToString(), out Util.emsg);
                        if (listpaf != null && listpaf.Count > 0)
                        {
                            frmsel.InitViewList(Util.retValue1, listpaf);
                            if (frmsel.ShowDialog() == DialogResult.OK)
                            {
                                if (frm.AddItem(Util.retValue1, frmSelectGrid.selectionlist))
                                {
                                    if (frm.ShowDialog() == DialogResult.OK)
                                    {
                                        LoadData();
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (!string.IsNullOrEmpty(Util.emsg))
                            {
                                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("没有找到相应的数据!", clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        break;

                    case "零库清理":
                        if (frm.AddItem(Util.retValue1, string.Empty))
                        {
                            if (frm.ShowDialog() == DialogResult.OK)
                            {
                                LoadData();
                            }
                        }
                        break;

                    case "利润分配":
                        frm.AddItem(Util.retValue1, string.Empty);
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadData();
                        }
                        break;

                    default:
                        frm.AddItem(Util.retValue1, string.Empty);
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadData();
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }
Example #2
0
        private void LoadData()
        {
            if (cboAccName.ComboBox.SelectedValue == null || cboExpenseType.ComboBox.SelectedValue == null)
            {
                return;
            }

            DBGrid.Columns.Clear();

            DataGridViewTextBoxColumn col0 = new DataGridViewTextBoxColumn();

            col0.HeaderText       = "月";
            col0.DataPropertyName = "Month";
            col0.Name             = "Month";
            col0.Width            = 50;
            DBGrid.Columns.Add(col0);

            DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn();

            col1.HeaderText       = "日";
            col1.DataPropertyName = "Day";
            col1.Name             = "Day";
            col1.Width            = 50;
            DBGrid.Columns.Add(col1);

            DataGridViewTextBoxColumn col2 = new DataGridViewTextBoxColumn();

            col2.HeaderText       = "凭证号";
            col2.DataPropertyName = "AccSeq";
            col2.Name             = "AccSeq";
            col2.Width            = 50;
            DBGrid.Columns.Add(col2);

            DataGridViewTextBoxColumn col3 = new DataGridViewTextBoxColumn();

            col3.HeaderText       = "摘要";
            col3.DataPropertyName = "Digest";
            col3.Name             = "Digest";
            col3.Width            = 220;
            DBGrid.Columns.Add(col3);

            DataGridViewTextBoxColumn col4 = new DataGridViewTextBoxColumn();

            col4.HeaderText                 = "小计";
            col4.DataPropertyName           = "RowSum";
            col4.Name                       = "RowSum";
            col4.Width                      = 120;
            col4.DefaultCellStyle.BackColor = frmOptions.ALTERNATING_BACKCOLOR;
            //col4.DefaultCellStyle.ForeColor = Color.Red;
            col4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            DBGrid.Columns.Add(col4);

            dalAccExpenseForm dal = new dalAccExpenseForm();
            BindingCollection <modAccExpenseColumn> list = dal.GetExpenseColumn(cboAccName.ComboBox.SelectedValue.ToString(), cboExpenseType.ComboBox.SelectedValue.ToString(), out Util.emsg);

            if (list != null && list.Count > 0)
            {
                var p = list.Select(c => c.ExpenseName).Distinct();
                foreach (string expenseName in p)
                {
                    DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();
                    col.HeaderText                 = expenseName;
                    col.DataPropertyName           = expenseName;
                    col.Name                       = expenseName;
                    col.Width                      = 100;
                    col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
                    DBGrid.Columns.Add(col);
                    col.Dispose();
                }

                var q = list.Select(c => new { Month = c.FormDate.Month, Day = c.FormDate.Day, AccSeq = c.AccSeq, Digest = c.Digest }).OrderBy(a => a.Month).OrderBy(a => a.Day).OrderBy(a => a.AccSeq).Distinct().ToList();
                q.ForEach(item =>
                {
                    DataGridViewRow row = new DataGridViewRow();
                    row.CreateCells(DBGrid);
                    row.Height         = 36;
                    row.Cells[0].Value = item.Month;
                    row.Cells[1].Value = item.Day;
                    row.Cells[2].Value = item.AccSeq;
                    row.Cells[3].Value = item.Digest;
                    decimal rowSum     = 0;
                    for (int i = 5; i < DBGrid.ColumnCount; i++)
                    {
                        var t = list.Where(a => a.FormDate.Day == item.Day && a.AccSeq == item.AccSeq && a.Digest == item.Digest && a.ExpenseName == DBGrid.Columns[i].Name).Select(c => c.ExpenseMny).FirstOrDefault();
                        if (t != 0)
                        {
                            row.Cells[i].Value = t;
                            rowSum            += t;
                        }
                    }
                    row.Cells[4].Value = rowSum;
                    DBGrid.Rows.Add(row);
                    row.Dispose();
                });

                DataGridViewRow rowTotal = new DataGridViewRow();
                rowTotal.CreateCells(DBGrid);
                rowTotal.Height         = 36;
                rowTotal.Cells[2].Value = "合  计";
                for (int i = 4; i < DBGrid.ColumnCount; i++)
                {
                    decimal colSum = 0;
                    for (int j = 0; j < DBGrid.RowCount; j++)
                    {
                        colSum += DBGrid.Rows[j].Cells[i].Value == null ? 0 : decimal.Parse(DBGrid.Rows[j].Cells[i].Value.ToString());
                    }
                    rowTotal.Cells[i].Value = colSum;
                }
                rowTotal.DefaultCellStyle.BackColor = frmOptions.ALTERNATING_BACKCOLOR;
                DBGrid.Rows.Add(rowTotal);
            }
            else
            {
                if (!string.IsNullOrEmpty(Util.emsg))
                {
                    MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }