Пример #1
0
        // RaiseTicket :

        // FunctoionName  :  GetMembersTickets || Table :

        //

        public Object GetMembersTickets([FromBody] BookingDetailsInput bdi)
        {
            MembersOpt mo            = new MembersOpt();
            DataSet    SelectedSlots = new DataSet();
            string     sJSONResponse = "";

            DataTable dt_MembersTickets          = new DataTable();
            List <MembersTicketDetails> bdetails = new List <MembersTicketDetails>();

            try
            {
                dt_MembersTickets = getdata(string.Format("select TIT.ID,TT.RequestType as RequestName,TB.CreatedOn as RaisedOn,TIT.CreatedOn as CloserDated,TIT.PostPoneDate as NextUpdate,TIT.StatusId,TIT.StatusName,TIT.Comments from  TicketTypes TT,TicketBooking TB,TicketTransaction TIT where TT.ID=TB.RequestTypeId and TB.TicketId=TIT.TicketId and TB.InvoiceId='{0}'", bdi.InvoiceId));

                for (int i = 0; i < dt_MembersTickets.Rows.Count; i++)
                {
                    MembersTicketDetails fd = new MembersTicketDetails {
                        Id = dt_MembersTickets.Rows[i]["ID"].ToString(), RequestName = dt_MembersTickets.Rows[i]["RequestName"].ToString(), StatusId = dt_MembersTickets.Rows[i]["StatusId"].ToString(), StatusName = dt_MembersTickets.Rows[i]["StatusName"].ToString(), CloserDated = Convert.ToDateTime(dt_MembersTickets.Rows[i]["CloserDated"].ToString()), RaisedOn = Convert.ToDateTime(dt_MembersTickets.Rows[i]["RaisedOn"].ToString()), NextUpdate = Convert.ToDateTime(dt_MembersTickets.Rows[i]["NextUpdate"].ToString()), Comments = dt_MembersTickets.Rows[i]["Comments"].ToString()
                    };
                    bdetails.Add(fd);
                }

                mo.status     = "success";
                mo.value      = bdetails;
                sJSONResponse = JsonConvert.SerializeObject(mo);
            }
            catch (Exception ec)
            {
                mo.status     = "fail";
                sJSONResponse = JsonConvert.SerializeObject(mo);
            }
            return(sJSONResponse);
        }
Пример #2
0
        public Object GetClosedTickets([FromBody] BookingDetailsInput bdi)
        {
            OpenTicketOpts mo            = new OpenTicketOpts();
            DataSet        SelectedSlots = new DataSet();
            string         sJSONResponse = "";

            DataTable          dt_MembersTickets = new DataTable();
            List <OpenTickets> bdetails          = new List <OpenTickets>();

            try
            {
                dt_MembersTickets = getdata(string.Format("select TT.MemberShipCode,TT.TicketId,TT.RequestTypeId,TTP.RequestType,TT.Comments,TT.PostPoneDate,TT.InvoiceId,TT.CreatedBy,TT.CreatedOn,TT.StatusId from TicketTransaction TT,TicketTypes TTP where  TT.ID=TTP.ID and BranchCode='{0}' and StatusId=2", bdi.BranchCode));

                for (int i = 0; i < dt_MembersTickets.Rows.Count; i++)
                {
                    OpenTickets fd = new OpenTickets {
                        memberShipCode = dt_MembersTickets.Rows[0]["MemberShipCode"].ToString(), TicketId = Convert.ToInt32(dt_MembersTickets.Rows[0]["TicketId"].ToString()), RequestTypeId = Convert.ToInt32(dt_MembersTickets.Rows[0]["RequestTypeId"].ToString()), RequestType = dt_MembersTickets.Rows[0]["RequestType"].ToString(), Comments = dt_MembersTickets.Rows[0]["Comments"].ToString(), PostPoneDate = dt_MembersTickets.Rows[0]["PostPoneDate"].ToString(), InvoiceId = dt_MembersTickets.Rows[0]["InvoiceId"].ToString(), CreatedBy = dt_MembersTickets.Rows[0]["CreatedBy"].ToString(), CreatedOn = Convert.ToDateTime(dt_MembersTickets.Rows[0]["CreatedOn"].ToString()), StatusId = Convert.ToInt32(dt_MembersTickets.Rows[0]["StatusId"].ToString())
                    };
                    bdetails.Add(fd);
                }

                mo.status     = "success";
                mo.value      = bdetails;
                sJSONResponse = JsonConvert.SerializeObject(mo);
            }
            catch (Exception ec)
            {
                mo.status     = "fail";
                sJSONResponse = JsonConvert.SerializeObject(mo);
            }
            return(sJSONResponse);
        }
Пример #3
0
        //FunName : GetBookingDetails
        //Mode : Offline   || Offline =  Request : MoboleNo  || Table : CCRMMembership  || Reponse :  PackageName , StartDate , InvoiceId
        //Mode : Online    || Online  = Request  : MobileNo  || Table : OnlinePackagePurchase  || Reponse :  PackageName , StartDate , InvoiceId
        public Object GetBookingDetails([FromBody] BookingDetailsInput bdi)
        {
            BookingDetailsOpt bdo           = new BookingDetailsOpt();
            DataSet           SelectedSlots = new DataSet();
            string            sJSONResponse = "";

            DataTable             dt_BookingDetails = new DataTable();
            List <BookingDetails> bdetails          = new List <BookingDetails>();

            try
            {
                if (bdi.Mode == "OffLine")
                {
                    dt_BookingDetails = getdata(string.Format("select InvoiceID,CCRMM.PackageCode,CMSP.PackageName,StartDate,CCRMM.BranchCode,B.BranchName from CCRMMembership CCRMM,Users U,CMSPACKAGES CMSP,Branch B where  CMSP.PackageCode=CCRMM.PackageCode and B.BranchCode=CCRMM.BranchCode and  CCRMM.MembershipCode=U.UCode and U.MobileNo='{0}' ", bdi.MobileNo));
                }
                else if (bdi.Mode == "OnLine")
                {
                    dt_BookingDetails = getdata(string.Format("select Invoice as InvoiceID,OPP.PackageID as PackageCode,OP.PackageName,OPP.BranchCode,BranchName='Online', StartDate from OnlinePackagePurchase OPP,OnlinePackages OP where OPP.PackageID=OP.PackageID and OPP.MobileNo='{0}'", bdi.MobileNo));
                }
                else
                {
                }
                for (int i = 0; i < dt_BookingDetails.Rows.Count; i++)
                {
                    BookingDetails fd = new BookingDetails {
                        InvoiceId = dt_BookingDetails.Rows[i]["InvoiceID"].ToString(), PackageCode = dt_BookingDetails.Rows[i]["PackageCode"].ToString(), PackageName = dt_BookingDetails.Rows[i]["PackageName"].ToString(), BranchName = dt_BookingDetails.Rows[i]["BranchName"].ToString(), StartDate = Convert.ToDateTime(dt_BookingDetails.Rows[i]["StartDate"].ToString()), BranchCode = dt_BookingDetails.Rows[i]["BranchCode"].ToString(),
                    };
                    bdetails.Add(fd);
                }

                bdo.status    = "success";
                bdo.value     = bdetails;
                sJSONResponse = JsonConvert.SerializeObject(bdo);
            }
            catch (Exception ec)
            {
                bdo.status    = "fail";
                sJSONResponse = JsonConvert.SerializeObject(bdo);
            }
            return(sJSONResponse);
        }