Esempio n. 1
0
        private void addChequeBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (Convert.ToInt32(chequeNumCreditor.Value) > 0)
                {
                    //create row
                    ddGrid.Rows.AddNew();
                    //create check and set amounts
                    Check c = new DAOs.CheckDAO(db).selectCheck(chk);
                    if(chequeStatus.Text.Equals("صادر شده") || chequeStatus.Text.Equals("خرج شده"))
                        ddGrid.CurrentRow.Cells["Creditor"].Value = new DAOs.CheckDAO(db).getAccCheque(c, chequeStatus.Text);
                    else
                        ddGrid.CurrentRow.Cells["Debtor"].Value = new DAOs.CheckDAO(db).getAccCheque(c, chequeStatus.Text);
                    ddGrid.CurrentRow.Cells["Price"].Value = c.amount;

                    if (c.number != null)
                        ddGrid.CurrentRow.Cells["Behlaf"].Value = " طی چک " + "به شماره‌ی " + c.number + " نزد بانک " + c.bank;
                    else
                        ddGrid.CurrentRow.Cells["Behlaf"].Value = " طی چک " + " نزد بانک " + c.bank;

                    setAmount();
                    ddGrid.CurrentRow.Cells["ChequeID"].Value = c.ID;
                    ddGrid.CurrentRow.Cells["ChequeStatus"].Value = chequeStatus.Text;

                    ChequesTurnOver chqto = new ChequesTurnOver();
                    chqto.Status = chequeStatus.Text;
                    chqto.DaybookDescription = ((DaybookDescription)daybookDescriptionsBindingSource.Current);
                    chqto.ChequeID = c.ID;
                    new DAOs.ChequesTurnOverDAO(db).insertOnSubmit(chqto);
                    calculateAmount();

                }
            }
            catch
            {
                MainMenuHandler.showMsg("خطا در افزودن چک", msgType.Error);
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            ChequeSelection cs = new ChequeSelection();

            cs.ShowDialog();
            int tempchk = cs.checkId;
            if (tempchk > -1)
            {
                chk = tempchk;
                Check c = new DAOs.CheckDAO(db).selectCheck(chk);
                chequeNumCreditor.Text = chk.ToString();
                if (c.number != null)
                    behalfLbl.Text= " طی چک " + "به شماره‌ی " + c.number + " نزد بانک " + c.bank;
                else
                    behalfLbl.Text = " طی چک " + " نزد بانک " + c.bank;
            }
        }