Ejemplo n.º 1
0
 private void BindDataGridView()
 {
     try
     {
         dgvAsset.DataSource = AssetVoucherController.getAssetVoucher(Utility.FinancilaYearId);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (cmbNaveAccountName.SelectedIndex == 0 || cmbNaveAccountName.SelectedValue == null)
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Please Select Nave Account Name ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("कृपया नावे  खात्याचे नांव निवडा ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             cmbNaveAccountName.Focus();
             return;
         }
         if (cmbAccountSupGroup.SelectedIndex == 0 || cmbAccountSupGroup.SelectedValue == null)
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Please Select Account Group SubGroup Type...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("कृपया खाते गट उपप्रकार निवडा ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             cmbAccountSupGroup.Focus();
             return;
         }
         if (cmbJamaAccountName.SelectedIndex == 0 || cmbJamaAccountName.SelectedValue == null)
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Please select Jama Account Name ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("कृपया  जमा खात्याचे नांव  निवडा ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             cmbJamaAccountName.Focus();
             return;
         }
         if (txtCrAmount.Text.Trim() == string.Empty || txtCrAmount.Text.Trim() == "0")
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Please Add Nave Amount ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("कृपया नावे  रक्कम भरा ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             txtCrAmount.Focus();
             return;
         }
         if (chbCash.Checked == true)
         {
             if (txtDrAmount.Text.Trim() == string.Empty || txtDrAmount.Text.Trim() == "0")
             {
                 if (Utility.Langn == "English")
                 {
                     MessageBox.Show("Please Add Paid Amount ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     MessageBox.Show("कृपया जमा  रक्कम भरा:- ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 txtDrAmount.Focus();
                 return;
             }
         }
         AssetVoucher asset = new AssetVoucher();
         asset.voucherAssetID  = voucherAssetID1;
         asset.transactionId   = transactionId1;
         asset.FinancialYearID = Utility.FinancilaYearId;
         if (txtInvoice.Text == string.Empty)
         {
             asset.InvoiceNo = "0";
         }
         else
         {
             asset.InvoiceNo = txtInvoice.Text.Trim();
         }
         asset.voucherDate   = dtpDate.Value;
         asset.naveAccountId = Convert.ToInt64(cmbNaveAccountName.SelectedValue);
         asset.jamaAccountId = Convert.ToInt64(cmbJamaAccountName.SelectedValue);
         asset.crAmount      = Convert.ToDecimal(Utility.ParseValue(txtCrAmount.Text));
         if (txtDrAmount.Text == string.Empty)
         {
             asset.drAmount = 0;
         }
         else
         {
             asset.drAmount = Convert.ToDecimal(Utility.ParseValue(txtDrAmount.Text));
         }
         asset.GSTRegister = chbGSTRegister.Checked;
         asset.isState     = cnkState.Checked;
         asset.isCash      = chbCash.Checked;
         if (cmbPaymentType.SelectedIndex == 0)
         {
             asset.bankId = 0;
         }
         else
         {
             asset.bankId = Convert.ToInt32(cmbBank.SelectedValue);
         }
         asset.bankName    = cmbBank.Text.Trim();
         asset.naration    = txtNaration.Text.Trim();
         asset.PaymentType = cmbPaymentType.Text.Trim();
         asset.chqDDNo     = txtchqDDNo.Text.Trim();
         asset.chqDate     = dtpchedate.Value;
         asset.isUpdate    = isUpdate;
         asset.addedBy     = Utility.LoginID;
         if (chbGSTRegister.Checked == true)
         {
             if (txtIGST.SelectedIndex > 0)
             {
                 asset.IGST = Convert.ToDecimal(Utility.ParseValue(txtIGST.Text.Trim()));
                 asset.CGST = Convert.ToDecimal(Utility.ParseValue(txtIGST.Text.Trim())) / 2;
                 asset.SGST = Convert.ToDecimal(Utility.ParseValue(txtIGST.Text.Trim())) / 2;
             }
             else
             {
                 asset.IGST = 0;
                 asset.CGST = 0;
                 asset.SGST = 0;
             }
             if (txtCGSTAmt.Text == string.Empty)
             {
                 txtCGSTAmt.Text = "0";
             }
             if (txtCGSTAmt.Text == string.Empty)
             {
                 txtSGSTAmt.Text = "0";
             }
             asset.CGSTAmt = Convert.ToDecimal(Utility.ParseValue(txtCGSTAmt.Text.Trim()));
             asset.SGSTAmt = Convert.ToDecimal(Utility.ParseValue(txtSGSTAmt.Text.Trim()));
             asset.IGSTAmt = asset.CGSTAmt + asset.SGSTAmt;
         }
         else
         {
             asset.IGST    = 0;
             asset.CGST    = 0;
             asset.SGST    = 0;
             asset.CGSTAmt = 0;
             asset.SGSTAmt = 0;
             asset.IGSTAmt = 0;
         }
         int s = AssetVoucherController.addAssetVoucher(asset);
         if (s > 0)
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Record Saved Successfully ...!", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("सदर माहिती यशस्वीरित्या साठवले गेले आहे..", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             btnnew_Click(sender, e);
         }
         else
         {
             if (Utility.Langn == "English")
             {
                 MessageBox.Show("Record Does not Saved Successfully ...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("सदर माहिती यशस्वीरित्या साठवले गेले नाही आहे ..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }