コード例 #1
0
        public DashboardVM GetQuotationCount()
        {
            try
            {
                DashboardVM        objDashboardVM = new DashboardVM();
                PERFECTIBSEntities db             = new PERFECTIBSEntities();

                objDashboardVM.PendingQuotationCount     = unitOfWork.TblQuotationHeaderRepository.Get(o => o.QuotationStatusCode.Equals("QP")).Count();
                objDashboardVM.ApprovedQuotationCount    = unitOfWork.TblQuotationHeaderRepository.Get(o => o.QuotationStatusCode.Equals("CA")).Count();
                objDashboardVM.NotCreatingQuotationCount = unitOfWork.TblQuotationHeaderRepository.Get(o => o.QuotationStatusCode.Equals("QNC")).Count();
                objDashboardVM.TCNIQuotationCount        = unitOfWork.TblQuotationHeaderRepository.Get(o => o.QuotationStatusCode.Equals("TCNI")).Count();
                objDashboardVM.QuotationTotalCount       = unitOfWork.TblQuotationHeaderRepository.Get().Count();
                objDashboardVM.ClientRequestCount        = unitOfWork.TblClientRequestHeaderRepository.Get().Count();


                List <sp_GetClientVSQuotation_Count_Result> ListItems = db.sp_GetClientVSQuotation_Count().ToList <sp_GetClientVSQuotation_Count_Result>();
                // objDashboardVM.ClientRequestWithQuotation = ListItems;

                return(objDashboardVM);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public List <ClientWithQuotationCount> GetClienVSQuotation()
        {
            try
            {
                PERFECTIBSEntities db = new PERFECTIBSEntities();

                var QuotationData = db.sp_GetClientVSQuotation_Count().ToList();

                //  List<sp_GetClientVSQuotation_Count_Result> ListItems = db.sp_GetClientVSQuotation_Count().ToList<sp_GetClientVSQuotation_Count_Result>();
                List <ClientWithQuotationCount> List = new List <ClientWithQuotationCount>();


                foreach (var Quotation in QuotationData)
                {
                    ClientWithQuotationCount ClientQuoVM = new ClientWithQuotationCount();
                    ClientQuoVM.count     = Quotation.COUNTS;
                    ClientQuoVM.January   = Quotation.January.ToString();
                    ClientQuoVM.Febrary   = Quotation.Febrary.ToString();
                    ClientQuoVM.March     = Quotation.March.ToString();
                    ClientQuoVM.April     = Quotation.April.ToString();
                    ClientQuoVM.May       = Quotation.May.ToString();
                    ClientQuoVM.June      = Quotation.June.ToString();
                    ClientQuoVM.July      = Quotation.July.ToString();
                    ClientQuoVM.August    = Quotation.August.ToString();
                    ClientQuoVM.September = Quotation.September.ToString();
                    ClientQuoVM.October   = Quotation.October.ToString();
                    ClientQuoVM.November  = Quotation.November.ToString();
                    ClientQuoVM.December  = Quotation.December.ToString();

                    List.Add(ClientQuoVM);
                }


                return(List);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }