public bool Savegenaralreceipt(RdReceiptDTO ObjRdReceiptDTO, NpgsqlTransaction trans, out string Receiptid)
        {
            bool                      IsSaved      = false;
            StringBuilder             sbQuery      = new StringBuilder();
            AccountingTransactionsDAL Accontstrans = new AccountingTransactionsDAL();

            try
            {
                GeneralreceiptDTO Objgeneralreceipt = new GeneralreceiptDTO();
                Objgeneralreceipt.preceiptid           = "";
                Objgeneralreceipt.ppartyid             = ObjRdReceiptDTO.pConid;
                Objgeneralreceipt.ppartyreferenceid    = ObjRdReceiptDTO.pContactid;
                Objgeneralreceipt.ppartyreftype        = "Recurring Deposit";
                Objgeneralreceipt.ppartyname           = ObjRdReceiptDTO.pMembername;
                Objgeneralreceipt.preceiptdate         = ObjRdReceiptDTO.pReceiptdate.ToString();
                Objgeneralreceipt.pmodofreceipt        = ObjRdReceiptDTO.pModeofreceipt;
                Objgeneralreceipt.ptotalreceivedamount = Convert.ToDecimal(ObjRdReceiptDTO.pReceivedamount);
                Objgeneralreceipt.pnarration           = ObjRdReceiptDTO.pNarration;
                Objgeneralreceipt.pbankname            = ObjRdReceiptDTO.pBank;
                Objgeneralreceipt.pBankId        = ObjRdReceiptDTO.pBankid;
                Objgeneralreceipt.pdepositbankid = ObjRdReceiptDTO.pdepositbankid;
                Objgeneralreceipt.pbranchname    = ObjRdReceiptDTO.pBranch;
                Objgeneralreceipt.ptranstype     = ObjRdReceiptDTO.pTranstype;
                Objgeneralreceipt.ptypeofpayment = ObjRdReceiptDTO.ptypeofpayment;
                Objgeneralreceipt.pChequenumber  = ObjRdReceiptDTO.pChequenumber;
                if (ObjRdReceiptDTO.ptypeofpayment == "Debit Card")
                {
                    Objgeneralreceipt.pchequedate = ObjRdReceiptDTO.pReceiptdate.ToString();
                }
                else if (ObjRdReceiptDTO.ptypeofpayment == "Credit Card")
                {
                    Objgeneralreceipt.pchequedate = ObjRdReceiptDTO.pReceiptdate.ToString();
                }
                else
                {
                    Objgeneralreceipt.pchequedate = ObjRdReceiptDTO.pchequedate;
                }

                Objgeneralreceipt.pCardNumber = ObjRdReceiptDTO.pCardnumber;
                Objgeneralreceipt.pUpiid      = ObjRdReceiptDTO.pUpiid;
                Objgeneralreceipt.pCreatedby  = ObjRdReceiptDTO.pCreatedby;
                List <ReceiptsDTO> preceiptslist = new List <ReceiptsDTO>();
                ReceiptsDTO        objpreceipts  = new ReceiptsDTO();
                objpreceipts.psubledgerid         = ObjRdReceiptDTO.pSubledgerid;
                objpreceipts.pledgername          = "Recurring Deposit";
                objpreceipts.ptdsamountindividual = Convert.ToDecimal(ObjRdReceiptDTO.pReceivedamount);
                objpreceipts.pamount = Convert.ToDecimal(ObjRdReceiptDTO.pReceivedamount);
                preceiptslist.Add(objpreceipts);
                Objgeneralreceipt.preceiptslist = preceiptslist;
                if (Accontstrans.CallsaveGeneralReceipt(Objgeneralreceipt, trans, out Receiptid))
                {
                    IsSaved = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(IsSaved);
        }
Esempio n. 2
0
        protected void function_insert_Click(object sender, EventArgs e)
        {
            ReceiptsDTO RTO = new ReceiptsDTO();

            RTO.ID_TYPE   = input_Id_Type.Text;
            RTO.ID_AGENCY = input_Id_Agency.Text;

            string[] date_ind      = input_Date_Ind.Text.Split('/');
            string[] date_receipts = input_Date_Receipts.Text.Split('/');

            RTO.DATE_IND      = date_ind[1] + "/" + date_ind[0] + "/" + date_ind[2];
            RTO.DATE_RECEIPTS = date_receipts[1] + "/" + date_receipts[0] + "/" + date_receipts[2];
            RTO.PAYMENT       = float.Parse(input_Payment.Text);


            if (RBL.Insert(RTO) == true)
            {
                MessageBox("Thêm thành công", "Receipts.aspx");
                uploadData();
            }
            else
            {
                MessageBox("Lỗi hệ thống", "Receipts.aspx");
                uploadData();
            }
        }
Esempio n. 3
0
        public ReceiptsEditFm(Utils.Operation operation, ReceiptsDTO receipt)
        {
            InitializeComponent();
            LoadOrdersData();

            this.operation        = operation;
            receiptsBS.DataSource = Item = receipt;

            quantityTBox.DataBindings.Add("EditValue", receiptsBS, "Quantity", true, DataSourceUpdateMode.OnPropertyChanged);
            unitPriceTBox.DataBindings.Add("EditValue", receiptsBS, "UnitPrice", true, DataSourceUpdateMode.OnPropertyChanged);
            totalPriceTBox.DataBindings.Add("EditValue", receiptsBS, "TotalPrice", true, DataSourceUpdateMode.OnPropertyChanged);
            dateProductionEdit.DataBindings.Add("EditValue", receiptsBS, "DateProduction", true, DataSourceUpdateMode.OnPropertyChanged);
            dateExpirationEdit.DataBindings.Add("EditValue", receiptsBS, "DateExpiration", true, DataSourceUpdateMode.OnPropertyChanged);

            materialsGridEdit.DataBindings.Add("EditValue", receiptsBS, "MaterialId", true, DataSourceUpdateMode.OnPropertyChanged);
            materialsGridEdit.Properties.DataSource    = materialsService.GetMaterials();
            materialsGridEdit.Properties.ValueMember   = "MaterialId";
            materialsGridEdit.Properties.DisplayMember = "Name";

            unitEdit.DataBindings.Add("EditValue", receiptsBS, "UnitId", true, DataSourceUpdateMode.OnPropertyChanged);
            unitEdit.Properties.DataSource    = unitsService.GetUnits();
            unitEdit.Properties.ValueMember   = "UnitId";
            unitEdit.Properties.DisplayMember = "UnitLocalName";

            if (this.operation == Utils.Operation.Add)
            {
                materialsGridEdit.EditValue        = 0;
                unitEdit.EditValue                 = 0;
                materialsGridEdit.Text             = "[нет данных]";
                ((ReceiptsDTO)Item).DateProduction = null;
                ((ReceiptsDTO)Item).DateExpiration = null;
            }
        }
Esempio n. 4
0
 public bool Delete(ReceiptsDTO ROP)
 {
     try
     {
         R_DAL.Delete(ROP);
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
Esempio n. 5
0
        // function CRUD

        public bool Insert(ReceiptsDTO RTO)
        {
            try
            {
                R_DAL.Insert(RTO);
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }
        public bool Savegenaralreceipt(SaveEmireceiptsDTO SaveEmireceiptslist, NpgsqlTransaction trans, out string Receiptid)
        {
            bool                      IsSaved      = false;
            StringBuilder             sbQuery      = new StringBuilder();
            AccountingTransactionsDAL Accontstrans = new AccountingTransactionsDAL();

            try
            {
                GeneralreceiptDTO Objgeneralreceipt = new GeneralreceiptDTO();
                Objgeneralreceipt.preceiptid           = "";
                Objgeneralreceipt.ppartyid             = SaveEmireceiptslist.pConid;
                Objgeneralreceipt.ppartyreftype        = "APPLICANT";
                Objgeneralreceipt.ppartyreferenceid    = SaveEmireceiptslist.pContactid;
                Objgeneralreceipt.ppartyname           = SaveEmireceiptslist.pApplicantname;
                Objgeneralreceipt.preceiptdate         = SaveEmireceiptslist.pReceiptdate.ToString();
                Objgeneralreceipt.pmodofreceipt        = SaveEmireceiptslist.pModeofreceipt;
                Objgeneralreceipt.ptotalreceivedamount = Convert.ToDecimal(SaveEmireceiptslist.pTotalreceived);
                Objgeneralreceipt.pnarration           = SaveEmireceiptslist.pNarration;
                Objgeneralreceipt.pbankname            = SaveEmireceiptslist.pBank;
                Objgeneralreceipt.pBankId        = SaveEmireceiptslist.pBankid;
                Objgeneralreceipt.pdepositbankid = SaveEmireceiptslist.pDeposibankid;
                Objgeneralreceipt.pbranchname    = SaveEmireceiptslist.pBranch;
                Objgeneralreceipt.ptranstype     = SaveEmireceiptslist.pTranstype;
                Objgeneralreceipt.ptypeofpayment = SaveEmireceiptslist.pTypeofpaymentonline;
                Objgeneralreceipt.pChequenumber  = SaveEmireceiptslist.pChequeno;
                Objgeneralreceipt.pchequedate    = SaveEmireceiptslist.pTransdate;
                Objgeneralreceipt.pCardNumber    = SaveEmireceiptslist.pVchcardnumber;
                Objgeneralreceipt.pUpiid         = SaveEmireceiptslist.pUpiid;
                Objgeneralreceipt.pCreatedby     = SaveEmireceiptslist.pCreatedby;

                List <ReceiptsDTO> preceiptslist = new List <ReceiptsDTO>();
                ReceiptsDTO        objpreceipts  = new ReceiptsDTO();
                objpreceipts.psubledgerid         = SaveEmireceiptslist.pSubledgerid;
                objpreceipts.pledgername          = "SUNDRY DEBITORS" + "_" + SaveEmireceiptslist.pLoanname;
                objpreceipts.ptdsamountindividual = Convert.ToDecimal(SaveEmireceiptslist.pTotalreceived);
                objpreceipts.pamount = Convert.ToDecimal(SaveEmireceiptslist.pTotalreceived);
                preceiptslist.Add(objpreceipts);
                Objgeneralreceipt.preceiptslist = preceiptslist;
                if (Accontstrans.CallsaveGeneralReceipt(Objgeneralreceipt, trans, out Receiptid))
                {
                    IsSaved = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(IsSaved);
        }
        protected void btn_delete_Click(object sender, EventArgs e)
        {
            ReceiptsDTO RTO = new ReceiptsDTO();

            RTO.ID_TYPE = id_delete;

            if (RBL.Delete(RTO) == true)
            {
                MessageBox("Xóa thành công", "Receipts.aspx");
            }
            else
            {
                MessageBox("Xóa không thành công", "Receipts.aspx");
            }
        }
Esempio n. 8
0
        public KitsFm(ReceiptsDTO receipt)
        {
            InitializeComponent();
            receiptBS.DataSource      = receipt;
            receiptDTO                = receipt;
            receiptAcceptancesService = Program.kernel.Get <IReceiptAcceptancesService>();

            orderNumberTBox.DataBindings.Add("EditValue", receiptBS, "OrderNumber");
            orderDateEdit.DataBindings.Add("EditValue", receiptBS, "OrderDate");
            articleTBox.DataBindings.Add("EditValue", receiptBS, "Article");
            nameTBox.DataBindings.Add("EditValue", receiptBS, "Name");
            quantityTBox.DataBindings.Add("EditValue", receiptBS, "Quantity");

            quantityInKitTBox.EditValue = receipt.Quantity;
            kitsControl.Controls["quantityInKitTBox"].Focus();
            saveBtn.Enabled = false;
        }
Esempio n. 9
0
 public void Delete(ReceiptsDTO ROP)
 {
     ConnectDB.con.Open();
     try
     {
         SqlCommand cmd = new SqlCommand("delete_RECEIPTS", ConnectDB.con);
         cmd.Parameters.Add("@ID_RECEIPTS", SqlDbType.VarChar).Value = ROP.ID_RECEIPTS;
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.ExecuteNonQuery();
     }
     catch
     {
         throw;
     }
     finally
     {
         ConnectDB.con.Close();
     }
 }
Esempio n. 10
0
 private void addReceipt_()
 {
     using (ReceiptsEditFm receiptEditFm = new ReceiptsEditFm(Utils.Operation.Add, new ReceiptsDTO()))
     {
         if (receiptEditFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             resultDTO = receiptEditFm.Return();
             receiptsGridView.BeginUpdate();
             resultDTO.Changes = 1;
             resultDTO.OrderId = ((OrdersDTO)Item).OrderId;
             receiptsBS.Add(resultDTO);
             receiptsBS.EndEdit();
             receiptsGridView.EndUpdate();
         }
     }
     receiptsGridView.BeginSummaryUpdate();
     receiptsGridView.EndSummaryUpdate();
     receiptsGrid.Refresh();
 }
Esempio n. 11
0
 public Error.ErrorCRUD ReceiptDelete(ReceiptsDTO receipt)
 {
     try
     {
         Error.ErrorCRUD result = CanDelete(receipt.ReceiptId);
         if (result == Error.ErrorCRUD.CanDelete)
         {
             Receipts.Delete(Receipts.GetAll().FirstOrDefault(c => c.ReceiptId == receipt.ReceiptId));
             return(Error.ErrorCRUD.NoError);
         }
         else
         {
             return(result);
         }
     }
     catch (Exception ex)
     {
         return(Error.ErrorCRUD.DatabaseError);
     }
 }
Esempio n. 12
0
 public void Insert(ReceiptsDTO RTO)
 {
     ConnectDB.con.Open();
     try
     {
         SqlCommand cmd = new SqlCommand("insert_RECEIPTS", ConnectDB.con);
         cmd.Parameters.Add("@ID_TYPE", SqlDbType.VarChar).Value       = RTO.ID_TYPE;
         cmd.Parameters.Add("@ID_AGENCY", SqlDbType.VarChar).Value     = RTO.ID_AGENCY;
         cmd.Parameters.Add("@DATE_IND", SqlDbType.VarChar).Value      = RTO.DATE_IND;
         cmd.Parameters.Add("@DATE_RECEIPTS", SqlDbType.VarChar).Value = RTO.DATE_RECEIPTS;
         cmd.Parameters.Add("@PAYMENT", SqlDbType.Float).Value         = RTO.PAYMENT;
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.ExecuteNonQuery();
     }
     catch
     {
         throw;
     }
     finally
     {
         ConnectDB.con.Close();
     }
 }
Esempio n. 13
0
        private void editReceipt_()
        {
            if ((ReceiptsDTO)receiptsBS.Current != null)
            {
                using (ReceiptsEditFm receiptEditFm = new ReceiptsEditFm(Utils.Operation.Update, (ReceiptsDTO)receiptsBS.Current))
                {
                    if (receiptEditFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        resultDTO = receiptEditFm.Return();
                        receiptsGridView.BeginUpdate();

                        if (resultDTO.Changes == null)
                        {
                            resultDTO.Changes = 2;
                        }

                        resultDTO.OrderId = ((OrdersDTO)Item).OrderId;
                        ((ReceiptsDTO)receiptsBS.Current).OrderId       = resultDTO.OrderId;
                        ((ReceiptsDTO)receiptsBS.Current).UnitPrice     = resultDTO.UnitPrice;
                        ((ReceiptsDTO)receiptsBS.Current).TotalPrice    = resultDTO.TotalPrice;
                        ((ReceiptsDTO)receiptsBS.Current).Quantity      = resultDTO.Quantity;
                        ((ReceiptsDTO)receiptsBS.Current).MaterialId    = resultDTO.MaterialId;
                        ((ReceiptsDTO)receiptsBS.Current).Name          = resultDTO.Name;
                        ((ReceiptsDTO)receiptsBS.Current).Article       = resultDTO.Article;
                        ((ReceiptsDTO)receiptsBS.Current).UnitId        = resultDTO.UnitId;
                        ((ReceiptsDTO)receiptsBS.Current).UnitLocalName = resultDTO.UnitLocalName;
                        receiptsBS.EndEdit();
                        receiptsBS.ResetCurrentItem();
                        receiptsGridView.EndUpdate();
                    }
                }
                receiptsGridView.Focus();
                receiptsGrid.Refresh();
                receiptsGridView.BeginSummaryUpdate();
                receiptsGridView.EndSummaryUpdate();
            }
        }
        private void createKitsBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (receiptAcceptancesBS.List.Count == 0)
            {
                int currReceiptId = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).ReceiptId;

                ReceiptsDTO model = new ReceiptsDTO()
                {
                    ReceiptId   = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).ReceiptId,
                    OrderId     = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).OrderId,
                    Article     = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).Article,
                    Name        = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).Name,
                    OrderNumber = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).OrderNumber,
                    OrderDate   = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).OrderDate,
                    Quantity    = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).Quantity
                };

                using (KitsFm kitsFm = new KitsFm(model))
                {
                    if (kitsFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        receiptsGridView.BeginDataUpdate();

                        LoadReceiptsData((int)statusItem.EditValue);

                        receiptsGridView.EndDataUpdate();

                        int handle = receiptsGridView.LocateByValue("ReceiptId", currReceiptId);
                        receiptsGridView.FocusedRowHandle = handle;
                    }
                }
            }
            else
            {
                MessageBox.Show("Комплектация уже существует! Для создания новой комплектации удалите текущую!", "Создание комплектов", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 15
0
        public void ReceiptUpdate(ReceiptsDTO receipt)
        {
            var eGroup = Receipts.GetAll().SingleOrDefault(c => c.ReceiptId == receipt.ReceiptId);

            Receipts.Update((mapper.Map <ReceiptsDTO, Receipts>(receipt, eGroup)));
        }
Esempio n. 16
0
        public bool Savegenaralreceipt(MemberReceiptDTO ObjMemberReceiptDTO, NpgsqlTransaction trans, out string Receiptid)
        {
            bool                      IsSaved      = false;
            StringBuilder             sbQuery      = new StringBuilder();
            AccountingTransactionsDAL Accontstrans = new AccountingTransactionsDAL();

            try
            {
                GeneralreceiptDTO Objgeneralreceipt = new GeneralreceiptDTO();
                Objgeneralreceipt.preceiptid           = "";
                Objgeneralreceipt.ppartyid             = ObjMemberReceiptDTO.pConid;
                Objgeneralreceipt.ppartyreferenceid    = ObjMemberReceiptDTO.pContactid;
                Objgeneralreceipt.ppartyreftype        = "Member Receipt";
                Objgeneralreceipt.ppartyname           = ObjMemberReceiptDTO.pMembername;
                Objgeneralreceipt.preceiptdate         = ObjMemberReceiptDTO.pReceiptdate.ToString();
                Objgeneralreceipt.pmodofreceipt        = ObjMemberReceiptDTO.pModeofreceipt;
                Objgeneralreceipt.ptotalreceivedamount = Convert.ToDecimal(ObjMemberReceiptDTO.pReceivedamount);
                Objgeneralreceipt.pnarration           = ObjMemberReceiptDTO.pNarration;
                Objgeneralreceipt.pbankname            = ObjMemberReceiptDTO.pBank;
                Objgeneralreceipt.pBankId        = ObjMemberReceiptDTO.pBankid;
                Objgeneralreceipt.pdepositbankid = ObjMemberReceiptDTO.pdepositbankid;
                Objgeneralreceipt.pbranchname    = ObjMemberReceiptDTO.pBranch;
                Objgeneralreceipt.ptranstype     = ObjMemberReceiptDTO.pTranstype;
                Objgeneralreceipt.ptypeofpayment = ObjMemberReceiptDTO.ptypeofpayment;
                Objgeneralreceipt.pChequenumber  = ObjMemberReceiptDTO.pChequenumber;
                if (ObjMemberReceiptDTO.ptypeofpayment == "Debit Card")
                {
                    Objgeneralreceipt.pchequedate = ObjMemberReceiptDTO.pReceiptdate.ToString();
                }
                else if (ObjMemberReceiptDTO.ptypeofpayment == "Credit Card")
                {
                    Objgeneralreceipt.pchequedate = ObjMemberReceiptDTO.pReceiptdate.ToString();
                }
                else
                {
                    Objgeneralreceipt.pchequedate = ObjMemberReceiptDTO.pchequedate;
                }

                Objgeneralreceipt.pCardNumber = ObjMemberReceiptDTO.pCardnumber;
                Objgeneralreceipt.pUpiid      = ObjMemberReceiptDTO.pUpiid;
                Objgeneralreceipt.pCreatedby  = ObjMemberReceiptDTO.pCreatedby;
                string             membername     = ObjMemberReceiptDTO.pMembername;
                string             membercode     = ObjMemberReceiptDTO.pMembercode;
                string             membernamecode = membercode + "_" + membername;
                List <ReceiptsDTO> preceiptslist  = new List <ReceiptsDTO>();
                ReceiptsDTO        objpreceipts   = new ReceiptsDTO();

                Int64 membershipaccountid = Convert.ToInt64(NPGSqlHelper.ExecuteScalar(trans, CommandType.Text, "select accountid from tblmstaccounts  where accountname  in('MEMBERSHIP FEE') AND chracctype='2' and statusid=" + Convert.ToInt32(Status.Active) + ";"));

                int subledgerid = Convert.ToInt32(NPGSqlHelper.ExecuteScalar(trans, CommandType.Text, "select insertaccounts('" + membernamecode + "', " + membershipaccountid + ", '3'," + ObjMemberReceiptDTO.pCreatedby + ")"));


                objpreceipts.psubledgerid         = subledgerid;
                objpreceipts.pledgername          = membernamecode;
                objpreceipts.ptdsamountindividual = Convert.ToDecimal(ObjMemberReceiptDTO.pReceivedamount);
                objpreceipts.pamount = Convert.ToDecimal(ObjMemberReceiptDTO.pReceivedamount);
                preceiptslist.Add(objpreceipts);
                Objgeneralreceipt.preceiptslist = preceiptslist;
                if (Accontstrans.CallsaveGeneralReceipt(Objgeneralreceipt, trans, out Receiptid))
                {
                    IsSaved = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(IsSaved);
        }
Esempio n. 17
0
        public int ReceiptCreate(ReceiptsDTO receipt)
        {
            var createrecord = Receipts.Create(mapper.Map <Receipts>(receipt));

            return((int)createrecord.ReceiptId);
        }