Esempio n. 1
0
 private void BuildEntity(ICallDetail detail)
 {
     detail.LocationId     = Convert.ToInt32(ddlLoc.SelectedValue);
     detail.SalesPersionId = Convert.ToInt32(ddlSales.SelectedValue);
     detail.ProspectId     = Convert.ToInt32(ddlPros.SelectedValue);
     detail.CallTypeId     = Convert.ToInt32(ddlType.SelectedValue);
 }
Esempio n. 2
0
        public static List <ICallDetail> GetCustomerListWithLoc(ICallDetail detail, DateTime currDate, int userId)
        {
            string             strExecution  = "[report].[uspGetCustomerListWithLoc]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddVarcharParam("@AreaName", 50, detail.AreaName);
                oDq.AddIntegerParam("@SalesExecutiveId", detail.SalesPersionId);
                oDq.AddDateTimeParam("@CurrDate", currDate);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();
                    callDetail.AreaName         = Convert.ToString(reader["AreaName"]);
                    callDetail.GroupCompanyName = Convert.ToString(reader["GroupName"]);
                    callDetail.Address          = Convert.ToString(reader["Address"]);
                    callDetail.Contact          = Convert.ToString(reader["Contact"]);
                    callDetail.Profile          = Convert.ToString(reader["CustomerProfile"]);
                    callDetail.TEU             = Convert.ToInt32(reader["TEU"]);
                    callDetail.SalesPersonName = Convert.ToString(reader["SalesPerson"]);
                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
        private void BuildEntity(ICallDetail detail)
        {
            detail.LocationId = Convert.ToInt32(ddlLoc.SelectedValue);

            if (txtArea.Text != ResourceManager.GetStringWithoutName("ERR00016"))
            {
                detail.AreaName = txtArea.Text.Trim();
            }
            else
            {
                detail.AreaName = string.Empty;
            }

            //detail.AreaId = Convert.ToInt32(ddlArea.SelectedValue);
            detail.SalesPersionId = Convert.ToInt32(ddlSales.SelectedValue);
        }
Esempio n. 4
0
        public static List <ICallDetail> GetYearlyMisReportData(int year, ICallDetail detail, char reportType, int userId)
        {
            string             strExecution  = "[report].[uspGetYearlyMisReportData]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddIntegerParam("@Year", year);
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddIntegerParam("@ProspectId", detail.ProspectId);
                oDq.AddCharParam("@ReportType", 1, reportType);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();
                    callDetail.LocationId   = Convert.ToInt32(reader["LocId"]);
                    callDetail.LocationName = Convert.ToString(reader["LocName"]);
                    callDetail.ProspectFor  = Convert.ToString(reader["ProspectName"]);
                    callDetail.Month1       = Convert.ToInt32(reader["Month1"]);
                    callDetail.Month2       = Convert.ToInt32(reader["Month2"]);
                    callDetail.Month3       = Convert.ToInt32(reader["Month3"]);
                    callDetail.Month4       = Convert.ToInt32(reader["Month4"]);
                    callDetail.Month5       = Convert.ToInt32(reader["Month5"]);
                    callDetail.Month6       = Convert.ToInt32(reader["Month6"]);
                    callDetail.Month7       = Convert.ToInt32(reader["Month7"]);
                    callDetail.Month8       = Convert.ToInt32(reader["Month8"]);
                    callDetail.Month9       = Convert.ToInt32(reader["Month9"]);
                    callDetail.Month10      = Convert.ToInt32(reader["Month10"]);
                    callDetail.Month11      = Convert.ToInt32(reader["Month11"]);
                    callDetail.Month12      = Convert.ToInt32(reader["Month12"]);
                    callDetail.Total        = Convert.ToInt32(reader["Total"]);

                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
Esempio n. 5
0
        public static List <ICallDetail> GetCallTypeWiseDailyData(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            string             strExecution  = "[report].[uspGetCallTypeWiseDailyData]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddDateTimeParam("@FromDate", fromDate);
                oDq.AddDateTimeParam("@ToDate", toDate);
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddIntegerParam("@SalesExecutiveId", detail.SalesPersionId);
                oDq.AddIntegerParam("@ProspectId", detail.ProspectId);
                oDq.AddIntegerParam("@CallTypeId", detail.CallTypeId);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();

                    if (reader["LocId"] != DBNull.Value)
                    {
                        callDetail.LocationId   = Convert.ToInt32(reader["LocId"]);
                        callDetail.LocationName = Convert.ToString(reader["LocName"]);
                    }

                    callDetail.ProspectFor      = Convert.ToString(reader["ProspectName"]);
                    callDetail.CallDate         = Convert.ToDateTime(reader["CallDate"]);
                    callDetail.GroupCompanyName = Convert.ToString(reader["GroupName"]);
                    callDetail.CallType         = Convert.ToString(reader["CallType"]);

                    if (reader["NextCallOn"] != DBNull.Value)
                    {
                        callDetail.NextCallDate = Convert.ToDateTime(reader["NextCallOn"]);
                    }

                    callDetail.CallDetails = Convert.ToString(reader["Remarks"]);

                    if (reader["SalesPersionId"] != DBNull.Value)
                    {
                        callDetail.SalesPersionId  = Convert.ToInt32(reader["SalesPersionId"]);
                        callDetail.SalesPersonName = Convert.ToString(reader["SalesPerson"]);
                    }

                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
Esempio n. 6
0
        public static List <ICallDetail> GetMisReportData(DateTime fromDate, DateTime toDate, ICallDetail detail, char reportType, int userId)
        {
            string             strExecution  = "[report].[uspGetMisReportData]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddDateTimeParam("@FromDate", fromDate);
                oDq.AddDateTimeParam("@ToDate", toDate);
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddIntegerParam("@LineId", detail.ProspectId);
                oDq.AddCharParam("@ReportType", 1, reportType);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();
                    callDetail.LocationName     = Convert.ToString(reader["LocName"]);
                    callDetail.ProspectFor      = Convert.ToString(reader["ProspectName"]);
                    callDetail.GroupCompanyName = Convert.ToString(reader["GroupName"]);
                    callDetail.Destination      = Convert.ToString(reader["Destination"]);
                    callDetail.SalesPersonName  = Convert.ToString(reader["SalesPerson"]);
                    callDetail.TEU   = Convert.ToInt32(reader["TEU"]);
                    callDetail.FEU   = Convert.ToInt32(reader["FEU"]);
                    callDetail.Total = Convert.ToInt32(reader["Total"]);

                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
Esempio n. 7
0
        public static List <ICallDetail> GetCustomerWithCallDetail(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            string             strExecution  = "[report].[uspGetCustomerWithCallDetail]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddDateTimeParam("@FromDate", fromDate);
                oDq.AddDateTimeParam("@ToDate", toDate);
                oDq.AddIntegerParam("@AreaId", detail.AreaId);
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();

                    callDetail.AreaName         = Convert.ToString(reader["AreaName"]);
                    callDetail.GroupCompanyName = Convert.ToString(reader["GroupName"]);
                    callDetail.Address          = Convert.ToString(reader["Address"]);
                    callDetail.Contact          = Convert.ToString(reader["Contact"]);
                    callDetail.Profile          = Convert.ToString(reader["CustomerProfile"]);
                    callDetail.CallDate         = Convert.ToDateTime(reader["CallDate"]);
                    callDetail.CallType         = Convert.ToString(reader["CallType"]);

                    if (reader["NextCallOn"] != DBNull.Value)
                    {
                        callDetail.NextCallDate = Convert.ToDateTime(reader["NextCallOn"]);
                    }

                    callDetail.CallDetails = Convert.ToString(reader["Remarks"]);
                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
Esempio n. 8
0
        public static List <ICallDetail> GetLocationWiseLineSummary(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            string             strExecution  = "[report].[uspGetLocationWiseLineSummary]";
            List <ICallDetail> lstCallDetail = new List <ICallDetail>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddDateTimeParam("@FromDate", fromDate);
                oDq.AddDateTimeParam("@ToDate", toDate);
                oDq.AddIntegerParam("@LocId", detail.LocationId);
                oDq.AddIntegerParam("@ProspectId", detail.ProspectId);
                oDq.AddIntegerParam("@UserId", userId);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    ICallDetail callDetail = new CallDetailEntity();

                    callDetail.LocationId      = Convert.ToInt32(reader["LocId"]);
                    callDetail.LocationName    = Convert.ToString(reader["LocName"]);
                    callDetail.ProspectId      = Convert.ToInt32(reader["ProspectId"]);
                    callDetail.ProspectFor     = Convert.ToString(reader["ProspectName"]);
                    callDetail.SalesPersonName = Convert.ToString(reader["SalesPerson"]);
                    callDetail.TEU             = Convert.ToInt32(reader["TEU"]);
                    callDetail.FEU             = Convert.ToInt32(reader["FEU"]);
                    callDetail.TEUActual       = Convert.ToInt32(reader["TEUActual"]);
                    callDetail.FEUActual       = Convert.ToInt32(reader["FEUActual"]);

                    lstCallDetail.Add(callDetail);
                }

                reader.Close();
            }

            return(lstCallDetail);
        }
Esempio n. 9
0
        public IEnumerable <ICallDetail> GetYearlyMisReportData(int year, ICallDetail detail, char reportType, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetYearlyMisReportData(year, detail, reportType, userId);

            return(lstRpt);
        }
 private void BuildEntity(ICallDetail detail)
 {
     detail.LocationId = Convert.ToInt32(ddlLoc.SelectedValue);
     detail.AreaId     = Convert.ToInt32(ddlArea.SelectedValue);
 }
Esempio n. 11
0
        public IEnumerable <ICallDetail> GetMisReportData(DateTime fromDate, DateTime toDate, ICallDetail detail, char reportType, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetMisReportData(fromDate, toDate, detail, reportType, userId);

            return(lstRpt);
        }
Esempio n. 12
0
        public IEnumerable <ICallDetail> GetCustomerWithCallDetail(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetCustomerWithCallDetail(fromDate, toDate, detail, userId);

            return(lstRpt);
        }
Esempio n. 13
0
        public IEnumerable <ICallDetail> GetCustomerListWithLoc(ICallDetail detail, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetCustomerListWithLoc(detail, System.DateTime.Now.Date, userId);

            return(lstRpt);
        }
Esempio n. 14
0
        public IEnumerable <ICallDetail> GetLocationWiseLineSummary(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetLocationWiseLineSummary(fromDate, toDate, detail, userId);

            return(lstRpt);
        }
Esempio n. 15
0
        public IEnumerable <ICallDetail> GetSpecificCallTypeData(DateTime fromDate, DateTime toDate, ICallDetail detail, int userId)
        {
            List <ICallDetail> lstRpt = ReportDAL.GetSpecificCallTypeData(fromDate, toDate, detail, userId);

            return(lstRpt);
        }