Exemplo n.º 1
0
        public bool AddCashTransaction(CashTransactionDTO baDTO)
        {
            var flag = true;

            try
            {
                using (var entities = new ManiMotorsEntities1())
                {
                    var bTran = new CashTransaction()
                    {
                        TransactionType = baDTO.TransactionType,
                        Amount          = baDTO.Amount,
                        Description     = baDTO.Description,
                        TransactionDate = baDTO.TransactionDate,
                        CreatedDate     = baDTO.CreatedDate,
                        Createdby       = baDTO.CreatedBy,
                        Modifiedby      = baDTO.ModifiedBy,
                        ModifiedDate    = baDTO.ModifiedDate,
                        Type            = baDTO.Type,
                        Status          = baDTO.Status
                    };
                    entities.CashTransactions.Add(bTran);
                    entities.SaveChanges();
                    flag = true;
                }
            }
            catch (Exception ex)
            {
                flag = false;
                throw ex;
            }

            return(flag);
        }
Exemplo n.º 2
0
        public bool UpdateCashTransaction(CashTransactionDTO baDTO)
        {
            var flag = true;

            try
            {
                using (var entities = new ManiMotorsEntities1())
                {
                    var bTran = entities.CashTransactions.FirstOrDefault(g => g.CashTransactionID == baDTO.CashTransactionID);

                    bTran.CashTransactionID = baDTO.CashTransactionID;
                    bTran.TransactionType   = baDTO.TransactionType;
                    bTran.Amount            = baDTO.Amount;
                    bTran.TransactionDate   = baDTO.TransactionDate;
                    bTran.Description       = baDTO.Description;
                    bTran.CreatedDate       = baDTO.CreatedDate;
                    bTran.Createdby         = baDTO.CreatedBy;
                    bTran.Modifiedby        = baDTO.ModifiedBy;
                    bTran.ModifiedDate      = baDTO.ModifiedDate;
                    bTran.Type   = baDTO.Type;
                    bTran.Status = baDTO.Status;
                    entities.SaveChanges();
                    flag = true;
                }
            }
            catch (Exception ex)
            {
                flag = false;
                throw ex;
            }

            return(flag);
        }
Exemplo n.º 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (validate())
            {
                var Amount              = txtAmount.Text;
                var Comments            = txtComments.Text;
                CashTransactionDTO bDTO = new CashTransactionDTO();
                bDTO.Description     = Comments;
                bDTO.Amount          = Convert.ToInt32(Amount);
                bDTO.TransactionType = ddlTranType.Text;
                bDTO.TransactionDate = Convert.ToDateTime(dtTranDate.Text);
                bDTO.CreatedBy       = GlobalSetup.Userid;
                bDTO.CreatedDate     = DateTime.Now;
                bDTO.ModifiedDate    = null;
                bDTO.ModifiedBy      = null;
                bDTO.Type            = ddlType.Text;
                bDTO.Status          = ddlStatus.Text;

                CashTransactionBL obj = new CashTransactionBL();
                bool result           = false;
                if (_mode == "EDIT")
                {
                    bDTO.CashTransactionID = _CashTransactionID;
                    result = obj.UpdateCashTransaction(bDTO);
                }
                else
                {
                    result = obj.AddCashTransaction(bDTO);
                }

                if (result)
                {
                    MyMessageBox.ShowBox("Cash Account Transaction Saved!!!");
                }
                else
                {
                    MyMessageBox.ShowBox("Cash Account Failed !!!");
                }
            }
            else
            {
                MyMessageBox.ShowBox("Please enter all mandatory fields!!!");
            }
            this.Clear();
        }