public ActionResult MemberReceiptView(string Id)
        {
            GroupMemberReceiptViewDto grpMemberReceiptDto = new GroupMemberReceiptViewDto();
            int AccountMasterId = string.IsNullOrEmpty(Id.DecryptString()) ? default(int) : Convert.ToInt32(Id.DecryptString());

            grpMemberReceiptDto = _groupMemberReceiptService.GetGroupMemberReceiptViewDetails(AccountMasterId);
            return(View(grpMemberReceiptDto));
        }
Exemple #2
0
        public GroupMemberReceiptViewDto GetGroupMemberReceiptViewDetails(int AccountMasterId)
        {
            SqlConnection con = new SqlConnection(DBConstants.MFIS_CS);
            SqlCommand    cmd = new SqlCommand("uspGetGroupMemberReceiptView", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@AccountMasterId", AccountMasterId);
            con.Open();
            SqlDataReader             dr       = cmd.ExecuteReader();
            GroupMemberReceiptViewDto recptDto = null;

            if (dr.Read())
            {
                recptDto                     = new GroupMemberReceiptViewDto();
                recptDto.MemberName          = Convert.ToString(dr["MemberName"]);
                recptDto.TransactionMode     = Convert.ToString(dr["TransactionMode"]);
                recptDto.TransactionDate     = Convert.ToDateTime(dr["TransactionDate"]);
                recptDto.TotalAmount         = Convert.ToDecimal(dr["Amount"]);
                recptDto.VoucherNumber       = Convert.ToString(dr["VoucherNumber"]);
                recptDto.VoucherRefNumber    = Convert.ToString(dr["VoucherRefNumber"]);
                recptDto.CollectionAgentName = Convert.ToString(dr["EmployeeName"]);
                recptDto.BankAccountHead     = Convert.ToString(dr["BankAccount"]);
                if (!Convert.IsDBNull(dr["ChequeDate"]))
                {
                    recptDto.ChequeDate = Convert.ToDateTime(dr["ChequeDate"]);
                }
                recptDto.ChequeNumber = Convert.ToString(dr["ChequeNumber"]);
                recptDto.Narration    = Convert.ToString(dr["Narration"]);
            }

            if (dr.NextResult())
            {
                recptDto.Transactions = new List <GroupMemberReceiptTranDto>();
                GroupMemberReceiptTranDto objTran = null;
                while (dr.Read())
                {
                    objTran           = new GroupMemberReceiptTranDto();
                    objTran.Amount    = Convert.ToDecimal(dr["Amount"]);
                    objTran.GLAccount = Convert.ToString(dr["GLAHName"]);
                    objTran.SLAccount = Convert.ToString(dr["SLAHName"]);

                    recptDto.Transactions.Add(objTran);
                }
            }
            return(recptDto);
        }
        public GroupMemberReceiptViewDto GetGroupMemberReceiptViewDetails(int AccountMasterId)
        {
            GroupMemberReceiptViewDto groupMemberReceiptDto = _groupMemberReceiptDal.GetGroupMemberReceiptViewDetails(AccountMasterId);

            return(groupMemberReceiptDto);
        }