Ejemplo n.º 1
0
        public List <CLayer.OfflineBooking> SearchPaymentCustomerList(string name, int start, int limit)
        {
            List <CLayer.OfflineBooking> users = new List <CLayer.OfflineBooking>();
            List <DataPlug.Parameter>    param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pName", DataPlug.DataType._Varchar, name));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("SP_SearchPaymentListToCustomer", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                users.Add(new CLayer.OfflineBooking()
                {
                    CustomerId       = Connection.ToLong(dr["b2bid"]),
                    CustomerName     = Connection.ToString(dr["customername"]),
                    CustomerEmail    = Connection.ToString(dr["Email"]),
                    CustomerAddress  = Connection.ToString(dr["Address"]),
                    CustomerMobile   = Connection.ToString(dr["Mobile"]),
                    CustomerCountry  = Connection.ToInteger(dr["countryname"]),
                    CustomerState    = Connection.ToInteger(dr["statename"]),
                    CustomerCity     = Connection.ToInteger(dr["city"]),
                    CustomerCityname = Connection.ToString(dr["cityname"]),
                    UserType         = Connection.ToLong(dr["UserType"]),
                    //temp.CustomerType = Connection.ToInteger(dr["UserType"]);
                    CategoryType  = Connection.ToString(dr["UserTableCat"]),
                    ZipCode       = Connection.ToString(dr["ZipCode"]),
                    NoInvoiceMail = Connection.ToBoolean(dr["NoInvoiceMail"]),
                    TotalRows     = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(users);
        }
Ejemplo n.º 2
0
        public List <CLayer.OfflinePayment> ReportOfflinePayment_GetAll(int status, string searchString, int searchItem, int start, int limit)
        {
            List <CLayer.OfflinePayment> bookings = new List <CLayer.OfflinePayment>();
            List <DataPlug.Parameter>    param    = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("Report_OfflinePaymentGetall", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                bookings.Add(new CLayer.OfflinePayment()
                {
                    LoginUsername        = Connection.ToString(dr["LoginUsername"]),
                    Name                 = Connection.ToString(dr["PayUserName"]),
                    Amount               = Connection.ToDecimal(dr["PayAmount"]),
                    Message              = Connection.ToString(dr["Message"]),
                    ReferenceNumber      = Connection.ToString(dr["PayUserRefNo"]),
                    PaymentRefNo         = Connection.ToString(dr["PaymentReferenceNo"]),
                    Mobile               = Connection.ToString(dr["Mobile"]),
                    State                = Connection.ToString(dr["State"]),
                    City                 = Connection.ToString(dr["City"]),
                    Email                = Connection.ToString(dr["Email"]),
                    Country              = Connection.ToString(dr["CountryName"]),
                    CreatedDate          = Connection.ToDate(dr["CreatedDate"]),
                    OfflinePaymentStatus = Connection.ToInteger(dr["OfflinePaymentStatus"]),
                    OfflinePaymentId     = Connection.ToInteger(dr["OfflinePaymentId"]),
                    TotalRows            = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]),
                });
            }
            return(bookings);
        }
Ejemplo n.º 3
0
        public List <CLayer.Review> GetAll(int Start, int Limit)
        {
            List <CLayer.Review>      result = new List <CLayer.Review>();
            List <DataPlug.Parameter> param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            DataSet ds = Connection.GetDataSet("review_GetAll", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                result.Add(new CLayer.Review()
                {
                    PropertyId  = Connection.ToLong(dr["PropertyId"]),
                    UserId      = Connection.ToLong(dr["UserId"]),
                    BookingId   = Connection.ToLong(dr["BookingId"]),
                    Rating      = Connection.ToInteger(dr["Rating"]),
                    Status      = Connection.ToInteger(dr["Status"]),
                    ReviewDate  = Connection.ToDate(dr["ReviewDate"]),
                    FirstName   = Connection.ToString(dr["FirstName"]),
                    LastName    = Connection.ToString(dr["LastName"]),
                    Title       = Connection.ToString(dr["Title"]),
                    Location    = Connection.ToString(dr["Location"]),
                    Address     = Connection.ToString(dr["Address"]),
                    Description = Connection.ToString(dr["Description"]),
                    UpdatedBy   = Connection.ToLong(dr["UpdatedBy"]),
                    UpdatedDate = Connection.ToDate(dr["UpdatedDate"]),
                    Recommended = Connection.ToBoolean(dr["IsRecommended"]),
                    TotalRows   = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(result);
        }
Ejemplo n.º 4
0
        public List <CLayer.OfflinePayment> GetOfflinePaymentDetails2(long OfflinePaymentId)
        {
            List <CLayer.OfflinePayment> result = new List <CLayer.OfflinePayment>();
            List <DataPlug.Parameter>    param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pOfflinePayId", DataPlug.DataType._BigInt, OfflinePaymentId));
            DataSet ds = Connection.GetDataSet("OfflinePayment_GetDetails", param);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                result.Add(new CLayer.OfflinePayment()
                {
                    //result = new CLayer.OfflinePayment(),
                    UserId          = Connection.ToLong(dr["UserId"]),
                    Amount          = Connection.ToDecimal(dr["Amount"]),
                    Name            = Connection.ToString(dr["Name"]),
                    Message         = Connection.ToString(dr["Message"]),
                    ReferenceNumber = Connection.ToString(dr["ReferenceNo"]),
                    PaymentRefNo    = Connection.ToString(dr["PaymentReferenceNo"]),
                    CreatedDate     = Connection.ToDate(dr["CreatedDate"]),
                    Email           = Connection.ToString(dr["Email"]),
                    Mobile          = Connection.ToString(dr["Mobile"]),
                    Address         = Connection.ToString(dr["Address"]),
                    Country         = Connection.ToString(dr["CountryName"]),
                    State           = Connection.ToString(dr["StateName"]),
                    City            = Connection.ToString(dr["CityName"]),
                    CountryCode     = Connection.ToString(dr["CountryCode"]),
                    ZipCode         = Connection.ToString(dr["ZipCode"]),
                    //result.PaymentLinkID = (Guid)(dt.Rows[0]["PaymentLinkGuidId"]);
                    PaymentLinkID = Connection.ToString(ds.Tables[0].Rows[0]["PaymentLinkGuidId"])
                });
            }
            return(result);
        }
Ejemplo n.º 5
0
        public List <CLayer.SupplierPaymetList> getDetails(long SupplierPaymentId)
        {
            List <CLayer.SupplierPaymetList> result = new List <CLayer.SupplierPaymetList>();

            CLayer.SupplierPaymetList res   = null;
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pSupplierPaymentID", DataPlug.DataType._BigInt, SupplierPaymentId));

            DataSet ds = Connection.GetDataSet("supplierpaymentvoucher_GetAllBySupplierPaymentID", param);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                result.Add(new CLayer.SupplierPaymetList()
                {
                    SupplierPaymentId    = Connection.ToLong(dr["SupplierPaymentId"]),
                    SupplierId           = Connection.ToLong(dr["SupplierId"]),
                    OfflineSupplierEmail = Connection.ToString(dr["OfflineSupplierEmail"]),
                    SupplierPayment      = Connection.ToDecimal(dr["SupplierPayment"]),
                    dtPayment            = Connection.ToDate(dr["dtPayment"]),
                    grossAmount          = Connection.ToDecimal(dr["grossAmount"]),
                    tdsAmount            = Connection.ToDecimal(dr["tdsAmount"]),
                    netAmtPaid           = Connection.ToDecimal(dr["netAmtPaid"]),
                    modeofPayment        = Connection.ToString(dr["modeofPayment"]),
                    bank         = Connection.ToString(dr["bank"]),
                    SupplierName = Connection.ToString(dr["SupplierName"]),
                    Prop_Name    = Connection.ToString(dr["propertyname"]),
                    // Prop_ID = Connection.ToLong(dr["propertyid"]),
                    OrderNo = Connection.ToString(dr["OrderNo"])
                });
            }
            return(result);
        }
Ejemplo n.º 6
0
        public List <CLayer.Review> GetpropertyId(long propertyId, int Status)
        {
            List <CLayer.Review>      result = new List <CLayer.Review>();
            List <DataPlug.Parameter> param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pPropertyId", DataPlug.DataType._BigInt, propertyId));
            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, Status));
            DataSet ds = Connection.GetDataSet("review_GetPropertyId", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                result.Add(new CLayer.Review()
                {
                    PropertyId    = Connection.ToLong(dr["PropertyId"]),
                    UserId        = Connection.ToLong(dr["UserId"]),
                    BookingId     = Connection.ToLong(dr["BookingId"]),
                    Rating        = Connection.ToInteger(dr["Rating"]),
                    Status        = Connection.ToInteger(dr["Status"]),
                    ReviewDate    = Connection.ToDate(dr["ReviewDate"]),
                    FirstName     = Connection.ToString(dr["FirstName"]),
                    LastName      = Connection.ToString(dr["LastName"]),
                    Title         = Connection.ToString(dr["Title"]),
                    Location      = Connection.ToString(dr["Location"]),
                    Address       = Connection.ToString(dr["Address"]),
                    Description   = Connection.ToString(dr["Description"]),
                    BookingItemId = Connection.ToLong(dr["BookingItemId"]),
                    TotalRows     = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(result);
        }
Ejemplo n.º 7
0
        public List <CLayer.Accommodation> GetProperties(int Status, string SearchString, int SearchValue, int Start, int Limit)
        {
            List <CLayer.Accommodation> accommodations = new List <CLayer.Accommodation>();
            List <DataPlug.Parameter>   param          = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, Status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, SearchString));
            param.Add(Connection.GetParameter("pSearchValue", DataPlug.DataType._Int, SearchValue));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            DataSet ds = Connection.GetDataSet("offer_PropertyAllList", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                accommodations.Add(new CLayer.Accommodation()
                {
                    PropertyId    = Connection.ToLong(dr["PropertyId"]),
                    PropertyTitle = Connection.ToString(dr["PropertyTitle"]),
                    //  Status = Connection.ToInteger(dr["Status"]),
                    Location  = Connection.ToString(dr["Location"]),
                    Address   = Connection.ToString(dr["Address"]),
                    Statename = Connection.ToString(dr["Statename"]),
                    City      = Connection.ToString(dr["City"]),
                    Ownername = Connection.ToString(dr["Ownername"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(accommodations);
        }
Ejemplo n.º 8
0
        public List <CLayer.SupplierPayment> GetAllSupllierPaymentVoucher(long SupplierPaymentId)
        {
            List <CLayer.SupplierPayment> users = new List <CLayer.SupplierPayment>();
            List <DataPlug.Parameter>     param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pSupplierPaymentID", DataPlug.DataType._Int, SupplierPaymentId));

            DataSet ds = Connection.GetDataSet("supplierpaymentvoucher_GetAllBySupplierPaymentID", param);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                users.Add(new CLayer.SupplierPayment()
                {
                    grossAmount   = Connection.ToDecimal(dr["grossAmount"]),
                    tdsAmount     = Connection.ToDecimal(dr["tdsAmount"]),
                    netAmtPaid    = Connection.ToDecimal(dr["netAmtPaid"]),
                    modeofPayment = Connection.ToString(dr["modeofPayment"]),
                    BAnk          = Connection.ToString(dr["bank"]),
                    NoOfPaxChild  = Connection.ToLong(dr["NoOfPaxChild"]),
                    NoOfPaxAdult  = Connection.ToLong(dr["NoOfPaxAdult"]),
                    NoofRooms     = Connection.ToLong(dr["NoofRooms"]),
                    Guestname     = Connection.ToString(dr["Guestname"]),
                    // Salutation = Connection.ToString(dr["Salutation"]),
                    propertyname = Connection.ToString(dr["PropertyName"]),
                    propertycity = Connection.ToString(dr["propertycity"]),
                    Region       = Connection.ToString(dr["Region"]),
                    Amount       = Connection.ToDecimal(dr["Amount"]),
                    SupplierCity = Connection.ToString(dr["SupplierCity"]),
                    //     FirstName = Connection.ToString(dr["FirstName"]),
                    //  LastName = Connection.ToString(dr["LastName"]),
                    SupplierEmail = Connection.ToString(dr["SupplierEmail"]),
                    SupplierName  = Connection.ToString(dr["SupplierName"]),
                    Buyprice      = Connection.ToDouble(dr["TotalBuyPrice"]),

                    pdtPayment     = Connection.ToDate(dr["dtPayment"]),
                    AmountPaid     = Connection.ToDouble(dr["amount"]),
                    SupplierMobile = Connection.ToString(dr["SupplierMobile"]),
                    OrderId        = Connection.ToString(dr["Orderno"]),
                    CheckIn_date   = Connection.ToDate(dr["CheckIn_date"]),
                    //   DeletedDate = Connection.ToDate(dr["DeletedDate"]),
                    CheckOut_date = Connection.ToDate(dr["CheckOut_date"]),
                    BookingDate   = Connection.ToDate(dr["BookingDate"]),
                    NoofDays      = Connection.ToLong(dr["Noofnight"]),
                    Payamount     = Connection.ToDecimal(dr["PayAmount"])
                                    //  Status = Connection.ToInteger(dr["Status"]),
                                    // PANNo = Connection.ToString(dr["PANNo"]),
                                    // UserCode = Connection.ToString(dr["UserCode"]),
                });
            }

            return(users);
        }
Ejemplo n.º 9
0
        public List <CLayer.APIOfflineCustomer> GetAlCustomerList()
        {
            List <CLayer.APIOfflineCustomer> bookings = new List <CLayer.APIOfflineCustomer>();
            DataSet ds = Connection.GetDataSet("sp_offlinecustomerlist_for_APIPriceMarkup");

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                bookings.Add(new CLayer.APIOfflineCustomer()
                {
                    CustomerId   = Connection.ToLong(dr["CustomerId"]),
                    CustomerName = Connection.ToString(dr["CustomerName"])
                });
            }
            return(bookings);
        }
Ejemplo n.º 10
0
        public List <CLayer.SupplierInvoice> getSupplierInvoiceList_Report(long Start, long Limit, DateTime?fromDT, DateTime?toDT)
        {
            fromDT = fromDT == DateTime.MinValue ? null : fromDT;
            toDT   = toDT == DateTime.MinValue ? null : toDT;
            List <CLayer.SupplierInvoice> result = new List <CLayer.SupplierInvoice>();
            List <DataPlug.Parameter>     param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pfromDT", DataPlug.DataType._Date, fromDT));
            param.Add(Connection.GetParameter("ptoDT", DataPlug.DataType._Date, toDT));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._BigInt, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._BigInt, Limit));
            DataSet ds = Connection.GetDataSet("getGetSupplierInvoiceList_Report", param);

            CLayer.SupplierInvoice res = null;
            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[1].Rows)
                {
                    res = new CLayer.SupplierInvoice();
                    res.SupplierInvoiceID = Connection.ToLong(dr["SupplierInvoiceID"]);
                    res.PropertyId        = Connection.ToLong(dr["PropertyID"]);
                    res.Property_Name     = Connection.ToString(dr["Title"]);
                    res.SupplierId        = Connection.ToLong(dr["SupplierID"]);
                    res.SupplierName      = Connection.ToString(dr["SupplierName"]);
                    res.City                = Connection.ToString(dr["City"]);
                    res.InvoiceNumber       = Connection.ToString(dr["InvoiceNumber"]);
                    res.InvoiceDate         = Connection.ToDate(dr["InvoiceDate"]);
                    res.ServiceTaxRegNumber = Connection.ToString(dr["ServiceTaxRegNumber"]);
                    res.PAN_Number          = Connection.ToString(dr["PAN"]);
                    res.BaseAmount          = Connection.ToDecimal(dr["BaseAmount"]);
                    res.LuxuryTax           = Connection.ToDecimal(dr["LuxuryTax"]);
                    res.ServiceTax          = Connection.ToDecimal(dr["ServiceTax"]);
                    res.TotalInvoiceValue   = Connection.ToDecimal(dr["TotalInvoiceValue"]);
                    res.EntryDate           = Connection.ToDate(dr["EntryDate"]);

                    res.SupplierInvoiceBooking_ID = Connection.ToLong(dr["SupplierInvoiceBooking_ID"]);
                    res.BookingRefNumber          = Connection.ToString(dr["BookingRefNumber"]);
                    res.CheckIn_date    = Connection.ToDate(dr["CheckIn_date"]);
                    res.CheckOut_date   = Connection.ToDate(dr["CheckOut_date"]);
                    res.BookinCreatedDT = Connection.ToDate(dr["BookinCreatedDT"]);

                    res.TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]);

                    result.Add(res);
                }
            }
            return(result);
        }
Ejemplo n.º 11
0
        //Added by rahul for Listing New API Markup price for new Screen on 30-01-2020
        public List <CLayer.APIPriceMarkup> GetNewAPIPriceMarkUp()
        {
            List <CLayer.APIPriceMarkup> API = new List <CLayer.APIPriceMarkup>();
            DataSet ds = Connection.GetDataSet("Sp_NewAPIPriceMarkup_Get");

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                API.Add(new CLayer.APIPriceMarkup()
                {
                    APIPriceMarkupCode = Connection.ToInteger(dr["pricemarkup_code"]),
                    DescriptionId      = Connection.ToInteger(dr["description"]),
                    SellMarkup         = Connection.ToString(dr["markup_per"])
                });
            }
            return(API);
        }
Ejemplo n.º 12
0
        public List <CLayer.Review> GetUserId(int Start, int Limit, long id, int status)
        {
            List <CLayer.Review>      result = new List <CLayer.Review>();
            List <DataPlug.Parameter> param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            param.Add(Connection.GetParameter("pUserId", DataPlug.DataType._BigInt, id));
            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            DataSet ds = Connection.GetDataSet("review_GetUserId", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                result.Add(new CLayer.Review()
                {
                    PropertyId  = Connection.ToLong(dr["PropertyId"]),
                    UserId      = Connection.ToLong(dr["UserId"]),
                    BookingId   = Connection.ToLong(dr["BookingId"]),
                    Rating      = Connection.ToInteger(dr["Rating"]),
                    Status      = Connection.ToInteger(dr["Status"]),
                    ReviewDate  = Connection.ToDate(dr["ReviewDate"]),
                    FirstName   = Connection.ToString(dr["FirstName"]),
                    LastName    = Connection.ToString(dr["LastName"]),
                    Title       = Connection.ToString(dr["Title"]),
                    Location    = Connection.ToString(dr["Location"]),
                    Address     = Connection.ToString(dr["Address"]),
                    Description = Connection.ToString(dr["Description"]),
                    UpdatedBy   = Connection.ToLong(dr["UpdatedBy"]),
                    UpdatedDate = Connection.ToDate(dr["UpdatedDate"]),
                    Recommended = Connection.ToBoolean(dr["IsRecommended"]),

                    AccommodationCity = Connection.ToString(dr["AccommodationCity"]),
                    Accessibility     = Connection.ToInteger(dr["Accessibilitytoproperty"]),
                    Easiness          = Connection.ToInteger(dr["EasinessInCheckIn"]),
                    CleanlinessBed    = Connection.ToInteger(dr["CleanlinessBedroom"]),
                    CleanlinessBath   = Connection.ToInteger(dr["CleanlinessBathroom"]),
                    SleepQuality      = Connection.ToInteger(dr["SleepQuality"]),
                    Staffbehave       = Connection.ToInteger(dr["StaffBehavior"]),
                    Considerfornext   = Connection.ToInteger(dr["ConsiderForNextTravel"]),
                    OverallExp        = Connection.ToInteger(dr["OverallExperience"]),

                    //BookingItemId=Connection.ToLong(dr["BookingItemId"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(result);
        }
Ejemplo n.º 13
0
        //**End Here**
        public List <CLayer.BookingExternalInventory> GetAllForSearch(string searchString, int searchItem, int start, int limit, int Status)
        {
            List <CLayer.BookingExternalInventory> bookings = new List <CLayer.BookingExternalInventory>();
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, Status));

            DataSet ds = Connection.GetDataSet("BookingExternalInventoryRequest_GetSearch", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                bookings.Add(new CLayer.BookingExternalInventory()
                {
                    hotel_id                   = Connection.ToString(dr["Hotel_Id"]),
                    hotel_name                 = Connection.ToString(dr["PropertyName"]),
                    roomtype_id                = Connection.ToString(dr["RoomId"]),
                    room_name                  = Connection.ToString(dr["RoomName"]),
                    room_desc                  = Connection.ToString(dr["RoomDesc"]),
                    Reference_Id               = Connection.ToString(dr["Reference_Id"]),
                    reservation_id             = Connection.ToString(dr["Reservation_Id"]),
                    final_price_at_bookingamt  = Connection.ToDecimal(dr["FinalPriceAtBookingAmt"]),
                    final_price_at_checkoutamt = Connection.ToDecimal(dr["FinalPriceAtCheckoutAmt"]),
                    IpAddtress                 = Connection.ToString(dr["Ip_Address"]),
                    PromotionId                = Connection.ToString(dr["PromotionId"]),
                    query_key                  = Connection.ToString(dr["Query_Key"]),
                    DomainId                   = Connection.ToString(dr["DomainId"]),
                    CreateDate                 = Connection.ToString(dr["CreatedDate"]),
                    CustomerId                 = Connection.ToLong(dr["Customer_Id"]),
                    BookingApiType             = Connection.ToInteger(dr["BookingApi_Type"]),
                    BookingExtInvReqId         = Connection.ToLong(dr["BookingExtInvReqId"]),
                    BookingId                  = Connection.ToLong(dr["Booking_Id"]),
                    BookingStatus              = Connection.ToInteger(dr["Status"]),
                    ReservationStatus          = Connection.ToInteger(dr["Reservation_Status"]),

                    RatePlanId = Connection.ToString(dr["RatePlanId"]),

                    CheckInDate  = Connection.ToString(dr["CheckIn_date"]),
                    CheckOutDate = Connection.ToString(dr["CheckOut_date"]),
                    TotalRows    = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(bookings);
        }
Ejemplo n.º 14
0
        public List <CLayer.User> GetAllPropertyStatusWithType(int statusfor, int status, int Type, string searchString, int searchItem, int userType, int start, int limit)
        {
            List <CLayer.User>        users = new List <CLayer.User>();
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatusFor", DataPlug.DataType._Int, statusfor));
            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            param.Add(Connection.GetParameter("pType", DataPlug.DataType._Int, Type));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            param.Add(Connection.GetParameter("pUserType", DataPlug.DataType._Int, userType));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("propertymanage_GetAllForSearchWithType", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                users.Add(new CLayer.User()
                {
                    UserId = Connection.ToLong(dr["UserId"]),
                    // Salutation = Connection.ToString(dr["Salutation"]),
                    Businessname     = Connection.ToString(dr["Businessname"]),
                    FirstName        = Connection.ToString(dr["FirstName"]),
                    LastName         = Connection.ToString(dr["LastName"]),
                    Email            = Connection.ToString(dr["Email"]),
                    City             = Connection.ToString(dr["City"]),
                    State            = Connection.ToString(dr["State"]),
                    Country          = Connection.ToString(dr["Country"]),
                    Phone            = Connection.ToString(dr["Phone"]),
                    Mobile           = Connection.ToString(dr["Mobile"]),
                    CreatedDate      = Connection.ToDate(dr["CreatedDate"]),
                    DeletedDate      = Connection.ToDate(dr["DeletedDate"]),
                    LastLoginOn      = Connection.ToDate(dr["LastLoginOn"]),
                    Status           = Connection.ToInteger(dr["Status"]),
                    PANNo            = Connection.ToString(dr["PANNo"]),
                    UserCode         = Connection.ToString(dr["UserCode"]),
                    TotalRows        = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]),
                    PropertyName     = Connection.ToString(dr["PropertyName"]),
                    PropertyId       = Connection.ToLong(dr["propertyId"]),
                    Location         = Connection.ToString(dr["Location"]),
                    InventoryAPIType = Connection.ToInteger(dr["InventoryAPIType"])
                });
            }
            return(users);
        }
Ejemplo n.º 15
0
        public List <CLayer.OfflineBooking> getSupplierInvoicePendings_Report(long Start, long Limit, DateTime?fromDT, DateTime?toDT)
        {
            fromDT = fromDT == DateTime.MinValue ? null : fromDT;
            toDT   = toDT == DateTime.MinValue ? null : toDT;
            List <CLayer.OfflineBooking> result = new List <CLayer.OfflineBooking>();
            List <DataPlug.Parameter>    param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pfromDT", DataPlug.DataType._Date, fromDT));
            param.Add(Connection.GetParameter("ptoDT", DataPlug.DataType._Date, toDT));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._BigInt, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._BigInt, Limit));
            DataSet ds = Connection.GetDataSet("getGetSupplierInvoicePending_Report", param);

            CLayer.OfflineBooking res = null;
            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[1].Rows)
                {
                    res                  = new CLayer.OfflineBooking();
                    res.PropertyId       = Connection.ToLong(dr["Prop_ID"]);
                    res.OfflineBookingId = Connection.ToLong(dr["Primary_ID"]);
                    //res.UserId = Connection.ToString(dr["UserId"]);
                    res.City               = Connection.ToString(dr["City"]);
                    res.CustomerName       = Connection.ToString(dr["CustomerFirstname"]) + " " + Connection.ToString(dr["CustomerLastName"]);
                    res.GuestName          = Connection.ToString(dr["Guestname"]);
                    res.NoOfRooms          = Connection.ToLong(dr["NoOfRooms"]);
                    res.ConfirmationNumber = Connection.ToString(dr["OrderNo"]);
                    res.SupplierName       = Connection.ToString(dr["SupplierName"]);
                    res.CheckIn            = Connection.ToDate(dr["CheckIn_Date"]);
                    res.CheckOut           = Connection.ToDate(dr["CheckOut_Date"]);
                    res.Accommodationname  = Connection.ToString(dr["AccommodatoinTypeName"]);
                    res.BookingDate        = Connection.ToString(dr["BookingDate"]);
                    res.TotalBuyPrice      = Connection.ToDecimal(dr["TotalBuyPrice"]);
                    res.TotalSalePrice     = Connection.ToDecimal(dr["TotalSalePrice"]);
                    res.PropertyName       = Connection.ToString(dr["PropertyName"]);
                    res.SupplierEmail      = Connection.ToString(dr["SupplierEmail"]);
                    res.SupplierMobile     = Connection.ToString(dr["SupplierMobile"]);
                    res.PropertyContactNo  = Connection.ToString(dr["PropertyContactNo"]);
                    res.PropertyEmail      = Connection.ToString(dr["PropertyEmail"]);
                    res.TotalRows          = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]);
                    result.Add(res);
                }
            }
            return(result);
        }
Ejemplo n.º 16
0
        public List <CLayer.SupplierPayment> GetAllB2BForSearch(int status, string searchString, int searchItem, int userType, int start, int limit)
        {
            List <CLayer.SupplierPayment> users = new List <CLayer.SupplierPayment>();
            List <DataPlug.Parameter>     param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            param.Add(Connection.GetParameter("pUserType", DataPlug.DataType._Int, userType));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("user_GetAllB2BForSearch", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                users.Add(new CLayer.SupplierPayment()
                {
                    UserId = Connection.ToLong(dr["UserId"]),
                    // Salutation = Connection.ToString(dr["Salutation"]),
                    propertyname   = Connection.ToString(dr["Title"]),
                    FirstName      = Connection.ToString(dr["FirstName"]),
                    LastName       = Connection.ToString(dr["LastName"]),
                    Email          = Connection.ToString(dr["Email"]),
                    SupplierEmail  = Connection.ToString(dr["SupplierEmail"]),
                    SupplierMobile = Connection.ToString(dr["SupplierMobile"]),
                    SupplierName   = Connection.ToString(dr["SupplierName"]),

                    City          = Connection.ToString(dr["City"]),
                    State         = Connection.ToString(dr["State"]),
                    Country       = Connection.ToString(dr["Country"]),
                    Phone         = Connection.ToString(dr["Phone"]),
                    Mobile        = Connection.ToString(dr["Mobile"]),
                    CheckIn_date  = Connection.ToDate(dr["CheckIn_date"]),
                    DeletedDate   = Connection.ToDate(dr["DeletedDate"]),
                    CheckOut_date = Connection.ToDate(dr["CheckOut_date"]),
                    Status        = Connection.ToInteger(dr["Status"]),
                    PANNo         = Connection.ToString(dr["PANNo"]),
                    UserCode      = Connection.ToString(dr["UserCode"]),
                    TotalRows     = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }

            return(users);
        }
Ejemplo n.º 17
0
        public List <CLayer.Tax> GetPropertyTax()
        {
            List <CLayer.Tax> PropertyTax = new List <CLayer.Tax>();
            DataSet           ds          = Connection.GetDataSet("propertyTax_AllList");

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                PropertyTax.Add(new CLayer.Tax()
                {
                    Title         = Connection.ToString(dr["TaxName"]),
                    PropertyTitle = Connection.ToString(dr["PropertyTitle"]),
                    Rate          = Connection.ToDecimal(dr["TaxValue"]),
                    UpdatedBy     = Connection.ToInteger(dr["UpdatedBy"]),
                    UpdatedDate   = Connection.ToDate(dr["UpdatedDate"]),
                    PropertyId    = Connection.ToInteger(dr["PropertyId"]),
                });
            }
            return(PropertyTax);
        }
Ejemplo n.º 18
0
        public List <CLayer.OfflinePayment> GetOfflinePaymentDetails1(long OfflinePaymentId)
        {
            List <CLayer.OfflinePayment> bookings = new List <CLayer.OfflinePayment>();
            List <DataPlug.Parameter>    param    = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pOfflinePayId", DataPlug.DataType._BigInt, OfflinePaymentId));

            DataSet ds = Connection.GetDataSet("Sp_Confirmation_Mail", param);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                bookings.Add(new CLayer.OfflinePayment()
                {
                    //OfflineBookingId = Connection.ToLong(dr["OfflineBookingId"]),

                    //CustomerAddress = Connection.ToString(dr["CustomerAddress"]),
                    //CustomerCityname = Connection.ToString(dr["CustomerCityname"]),
                    //CustomerCountryname = Connection.ToString(dr["CustomerCountryname"]),
                    //CustomerStatename = Connection.ToString(dr["CustomerStatename"]),
                    //CustomerEmail = Connection.ToString(dr["CustomerEmail"]),
                    CustomerName = Connection.ToString(dr["CustomerName"]),
                    //CustomerMobile = Connection.ToString(dr["CustomerMobile"]),
                    ConfirmationNumber = Connection.ToString(dr["orderno"]),
                    CheckIn            = Connection.ToDate(dr["CheckIn"]),
                    CheckOut           = Connection.ToDate(dr["CheckOut"]),
                    PropertyName       = Connection.ToString(dr["PropertyName"]),
                    PropertyCityname   = Connection.ToString(dr["PropertyCityname"]),
                    TotalSalePrice     = Connection.ToDecimal(dr["TotalSalePrice"]),

                    PayableSalePrice  = Connection.ToDecimal(dr["TotalSalePrice"]) - Connection.ToDecimal(dr["AdvanceReceived"]),
                    SumTotalSalePrice = Connection.ToDecimal(dr["SumofSalePrice"]),
                    //SumofAdvanceReceived = Connection.ToDecimal(dr["SumofAdvanceReceived"]),
                    AdvanceReceived = Connection.ToDecimal(dr["AdvanceReceived"]),
                    PaymentLinkID   = Connection.ToString(ds.Tables[0].Rows[0]["PaymentLinkID"]),
                    //PaymentLinkStatus = Connection.ToString(dr["SendCustomerPaymentLinkStatus"]),
                    GuestName = Connection.ToString(dr["GuestName"]),
                    NoOfRooms = Connection.ToInteger(dr["NoOfRooms"]),
                    //PaymentLinkID = Connection.ToString(dr["PaymentLinkId"])
                });
            }
            return(bookings);
        }
Ejemplo n.º 19
0
        public List <CLayer.SupplierPayment> GetAllSupllierPaymentSearch(int status, string searchString, int searchItem, int userType, int start, int limit)
        {
            List <CLayer.SupplierPayment> users = new List <CLayer.SupplierPayment>();
            List <DataPlug.Parameter>     param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            //       param.Add(Connection.GetParameter("pUserType", DataPlug.DataType._Int, userType));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("OfflineBookingSupplierpayment_GetSearch", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                users.Add(new CLayer.SupplierPayment()
                {
                    // Salutation = Connection.ToString(dr["Salutation"]),
                    propertyname = Connection.ToString(dr["PropertyName"]),
                    //     FirstName = Connection.ToString(dr["FirstName"]),
                    //  LastName = Connection.ToString(dr["LastName"]),
                    SupplierEmail   = Connection.ToString(dr["SupplierEmail"]),
                    SupplierName    = Connection.ToString(dr["SupplierName"]),
                    Buyprice        = Connection.ToDouble(dr["TotalBuyPrice"]),
                    supplierPayment = Connection.ToBoolean(dr["supplierPayment"]),
                    AmountPaid      = Connection.ToDouble(dr["amount"]),
                    SupplierMobile  = Connection.ToString(dr["SupplierMobile"]),
                    OrderId         = Connection.ToString(dr["Orderno"]),
                    CheckIn_date    = Connection.ToDate(dr["CheckIn_date"]),
                    //   DeletedDate = Connection.ToDate(dr["DeletedDate"]),
                    CheckOut_date = Connection.ToDate(dr["CheckOut_date"]),
                    BookingDate   = Connection.ToDate(dr["BookingDate"]),
                    //  Status = Connection.ToInteger(dr["Status"]),
                    // PANNo = Connection.ToString(dr["PANNo"]),
                    // UserCode = Connection.ToString(dr["UserCode"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }

            return(users);
        }
Ejemplo n.º 20
0
        public List <CLayer.SupplierPaymetList> getPaymentList(string pSearchString, int start, int limit, int pSearchType = 0)
        {
            List <CLayer.SupplierPaymetList> result = new List <CLayer.SupplierPaymetList>();

            CLayer.SupplierPaymetList res   = null;
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Text, pSearchString));
            param.Add(Connection.GetParameter("pSearchType", DataPlug.DataType._Int, pSearchType));
            param.Add(Connection.GetParameter("pstart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("SupplierPaymentList_Get", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                res = new CLayer.SupplierPaymetList()
                {
                    SupplierPaymentId    = Connection.ToLong(dr["SupplierPaymentId"]),
                    SupplierId           = Connection.ToLong(dr["SupplierId"]),
                    OfflineSupplierEmail = Connection.ToString(dr["OfflineSupplierEmail"]),
                    SupplierPayment      = Connection.ToDecimal(dr["SupplierPayment"]),
                    dtPayment            = Connection.ToDate(dr["dtPayment"]),
                    grossAmount          = Connection.ToDecimal(dr["grossAmount"]),
                    tdsAmount            = Connection.ToDecimal(dr["tdsAmount"]),
                    AmountPaid           = Connection.ToDouble(dr["Amount"]),
                    netAmtPaid           = Connection.ToDecimal(dr["netAmtPaid"]),
                    modeofPayment        = Connection.ToString(dr["modeofPayment"]),
                    CheckIn_date         = Connection.ToDate(dr["CheckIn_date"]),
                    CheckOut_date        = Connection.ToDate(dr["CheckOut_date"]),

                    bank         = Connection.ToString(dr["bank"]),
                    SupplierName = Connection.ToString(dr["Supplier_Name"]),
                    Prop_Name    = Connection.ToString(dr["Prop_Name"]),
                    Prop_ID      = Connection.ToLong(dr["Prop_ID"]),
                    OrderNo      = Connection.ToString(dr["OrderNo"]),
                    TotalRows    = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                };
                result.Add(res);
            }
            return(result);
        }
Ejemplo n.º 21
0
        //OfferList Display Expired Date  and Active Date with Tab value
        public List <CLayer.Offers> GetAllExpiredandActive(int Status, string SearchString, int Tab, int Start, int Limit)
        {
            //`Offer_GetExpiredAndActive`(IN pStatus INT ,IN pType INT, pStart INT, pLimit INT)
            List <CLayer.Offers>      offer = new List <CLayer.Offers>();
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._BigInt, Status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, SearchString));
            param.Add(Connection.GetParameter("pType", DataPlug.DataType._BigInt, Tab));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            DataSet ds = Connection.GetDataSet("Offer_GetExpiredAndActive", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                offer.Add(new CLayer.Offers()
                {
                    OfferId   = Connection.ToLong(dr["OfferId"]),
                    NoOfDays  = Connection.ToInteger(dr["NoOfDays"]),
                    StartDate = Connection.ToDate(dr["StartDate"]),
                    EndDate   = Connection.ToDate(dr["EndDate"]),
                    Status    = Connection.ToInteger(dr["Status"]),
                    //AccommodationId = Connection.ToLong(dr["AccommodationId"]),
                    Amount       = Connection.ToDecimal(dr["Amount"]),
                    OfferFor     = Connection.ToInteger(dr["OfferFor"]),
                    RateType     = Connection.ToInteger(dr["RateType"]),
                    SBCommission = Connection.ToDecimal(dr["SBCommission"]),
                    OfferTitle   = Connection.ToString(dr["OfferTitle"]),
                    FreeDays     = Connection.ToInteger(dr["FreeDays"]),
                    // PropertyId = Connection.ToLong(dr["PropertyId"]),
                    OfferType      = Connection.ToInteger(dr["OfferType"]),
                    StayCategoryId = Connection.ToInteger(dr["StayCategoryId"]),
                    //Display
                    //Title = Connection.ToString(dr["Title"]),
                    //Location = Connection.ToString(dr["Location"]),
                    // Address = Connection.ToString(dr["Address"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(offer);
        }
Ejemplo n.º 22
0
        public List <CLayer.SupplierInvoice> getSupplierInvoiceList(string searchText, int searchType, int Start, int Limit, int TaxType, int Status)
        {
            List <CLayer.SupplierInvoice> result = new List <CLayer.SupplierInvoice>();
            List <DataPlug.Parameter>     param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pSearchText", DataPlug.DataType._Text, searchText));
            param.Add(Connection.GetParameter("pSearchType", DataPlug.DataType._Int, searchType));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            param.Add(Connection.GetParameter("pTaxType", DataPlug.DataType._Int, TaxType));
            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, Status));
            DataSet ds = Connection.GetDataSet("getGetSupplierInvoiceList_Pager", param);

            CLayer.SupplierInvoice res = null;
            if (ds.Tables[1].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[1].Rows)
                {
                    res = new CLayer.SupplierInvoice();
                    res.SupplierInvoiceID = Connection.ToLong(dr["SupplierInvoiceID"]);
                    res.PropertyId        = Connection.ToLong(dr["PropertyID"]);
                    res.Property_Name     = Connection.ToString(dr["Title"]);
                    res.SupplierId        = Connection.ToLong(dr["SupplierID"]);
                    res.SupplierName      = Connection.ToString(dr["SupplierName"]);
                    res.City                = Connection.ToString(dr["City"]);
                    res.InvoiceNumber       = Connection.ToString(dr["InvoiceNumber"]);
                    res.InvoiceDate         = Connection.ToDate(dr["InvoiceDate"]);
                    res.ServiceTaxRegNumber = Connection.ToString(dr["ServiceTaxRegNumber"]);
                    res.PAN_Number          = Connection.ToString(dr["PAN"]);
                    res.BaseAmount          = Connection.ToDecimal(dr["BaseAmount"]);
                    res.LuxuryTax           = Connection.ToDecimal(dr["LuxuryTax"]);
                    res.ServiceTax          = Connection.ToDecimal(dr["ServiceTax"]);
                    res.TotalInvoiceValue   = Connection.ToDecimal(dr["TotalInvoiceValue"]);
                    res.EntryDate           = Connection.ToDate(dr["EntryDate"]);
                    res.TaxType             = Connection.ToInteger(dr["TaxType"]);
                    res.TotalRows           = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]);
                    result.Add(res);
                }
            }
            return(result);
        }
Ejemplo n.º 23
0
        public List <CLayer.User> GetAllCustomerForSearch(int status, string searchString, int searchItem, int userType, int start, int limit)
        {
            List <CLayer.User>        users = new List <CLayer.User>();
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, status));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, searchString));
            param.Add(Connection.GetParameter("pSearchItem", DataPlug.DataType._Int, searchItem));
            param.Add(Connection.GetParameter("pUserType", DataPlug.DataType._Int, userType));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("user_GetAllCustomerForSearch", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                users.Add(new CLayer.User()
                {
                    UserId     = Connection.ToLong(dr["UserId"]),
                    Salutation = Connection.ToString(dr["Salutation"]),
                    //Businessname = Connection.ToString(dr["Businessname"]),
                    FirstName   = Connection.ToString(dr["FirstName"]),
                    LastName    = Connection.ToString(dr["LastName"]),
                    Email       = Connection.ToString(dr["Email"]),
                    City        = Connection.ToString(dr["City"]),
                    State       = Connection.ToString(dr["State"]),
                    Country     = Connection.ToString(dr["Country"]),
                    Phone       = Connection.ToString(dr["Phone"]),
                    Mobile      = Connection.ToString(dr["Mobile"]),
                    CreatedDate = Connection.ToDate(dr["CreatedDate"]),
                    DeletedDate = Connection.ToDate(dr["DeletedDate"]),
                    LastLoginOn = Connection.ToDate(dr["LastLoginOn"]),
                    Status      = Connection.ToInteger(dr["Status"]),
                    TotalRows   = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"]),
                    OrderId     = Connection.ToString(dr["OrderNo"])
                });
            }

            return(users);
        }
Ejemplo n.º 24
0
        public List <CLayer.Condition> GetAllAccomodationId(int Start, int Limit, long?AccommodationId)
        {
            List <CLayer.Condition>   result = new List <CLayer.Condition>();
            List <DataPlug.Parameter> param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            param.Add(Connection.GetParameter("pAccommodationId", DataPlug.DataType._BigInt, AccommodationId));
            DataSet ds = Connection.GetDataSet("condition_GetAllAccommodationId", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                result.Add(new CLayer.Condition()
                {
                    AccommodationId = Connection.ToLong(dr["AccommodationId"]),
                    ConditionId     = Connection.ToLong(dr["ConditionId"]),
                    ConditionText   = Connection.ToString(dr["ConditionText"]),
                    TotalRows       = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(result);
        }
Ejemplo n.º 25
0
        public List <CLayer.User> GSTList(int Cust)
        {
            List <CLayer.User>        bookings = new List <CLayer.User>();
            List <DataPlug.Parameter> param    = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pcustid", DataPlug.DataType._Int, Cust));
            DataSet ds = Connection.GetDataSet("GetGSTListForCorporate", param);


            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                bookings.Add(new CLayer.User()
                {
                    B2bGSTId            = Connection.ToLong(dr["OffGSTId"]),
                    GSTstateid          = Connection.ToLong(dr["Stateid"]),
                    GSTRegistrationNo   = Connection.ToString(dr["GSTRegNO"]),
                    StateOfRegistration = Connection.ToString(dr["StateName"]),
                    //CustomerEmail = Connection.ToString(dr["OfflinebookingCustomerId"]),
                });
            }
            return(bookings);
        }
Ejemplo n.º 26
0
        public List <CLayer.Accommodation> GetAccommodation(int Status, int StayCategoryId, string SearchString, int SearchValue, int Start, int Limit)
        {
            List <CLayer.Accommodation> accommodations = new List <CLayer.Accommodation>();
            List <DataPlug.Parameter>   param          = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._Int, Status));
            param.Add(Connection.GetParameter("pStayCategoryId", DataPlug.DataType._Int, StayCategoryId));
            param.Add(Connection.GetParameter("pSearchString", DataPlug.DataType._Varchar, SearchString));
            param.Add(Connection.GetParameter("pSearchValue", DataPlug.DataType._Int, SearchValue));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            DataSet ds = Connection.GetDataSet("offer_AccommodationAllList", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                accommodations.Add(new CLayer.Accommodation()
                {
                    AccommodationId   = Connection.ToLong(dr["AccommodationId"]),
                    PropertyId        = Connection.ToLong(dr["PropertyId"]),
                    PropertyTitle     = Connection.ToString(dr["PropertyTitle"]),
                    Status            = Connection.ToInteger(dr["Status"]),
                    StayCategory      = Connection.ToString(dr["StayCategory"]),
                    Location          = Connection.ToString(dr["Location"]),
                    AccommodationType = Connection.ToString(dr["AccommodationType"]),
                    MaxNoOfPeople     = Connection.ToInteger(dr["MaxNoOfPeople"]),
                    MaxNoOfChildren   = Connection.ToInteger(dr["MaxNoOfChildren"]),
                    MinNoOfPeople     = Connection.ToInteger(dr["MinNoOfPeople"]),
                    BedRooms          = Connection.ToInteger(dr["BedRooms"]),
                    Description       = Connection.ToString(dr["Description"]),
                    Area      = Connection.ToDecimal(dr["Area"]),
                    Statename = Connection.ToString(dr["Statename"]),
                    City      = Connection.ToString(dr["City"]),
                    Ownername = Connection.ToString(dr["Ownername"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(accommodations);
        }
Ejemplo n.º 27
0
        //OfferList for Admin
        public List <CLayer.Offers> GetAllBySatus(CLayer.ObjectStatus.StatusType Status, int Start, int Limit)
        {
            List <CLayer.Offers>      offer = new List <CLayer.Offers>();
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStatus", DataPlug.DataType._BigInt, Status));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            DataSet ds = Connection.GetDataSet("offer_GetByStatusAll", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                offer.Add(new CLayer.Offers()
                {
                    OfferId         = Connection.ToLong(dr["OfferId"]),
                    NoOfDays        = Connection.ToInteger(dr["NoOfDays"]),
                    StartDate       = Connection.ToDate(dr["StartDate"]),
                    EndDate         = Connection.ToDate(dr["EndDate"]),
                    Status          = Connection.ToInteger(dr["Status"]),
                    AccommodationId = Connection.ToLong(dr["AccommodationId"]),
                    Amount          = Connection.ToDecimal(dr["Amount"]),
                    OfferFor        = Connection.ToInteger(dr["OfferFor"]),
                    RateType        = Connection.ToInteger(dr["RateType"]),
                    SBCommission    = Connection.ToDecimal(dr["SBCommission"]),
                    OfferTitle      = Connection.ToString(dr["OfferTitle"]),
                    FreeDays        = Connection.ToInteger(dr["FreeDays"]),
                    PropertyId      = Connection.ToLong(dr["PropertyId"]),
                    OfferType       = Connection.ToInteger(dr["OfferType"]),
                    StayCategoryId  = Connection.ToInteger(dr["StayCategoryId"]),
                    //Display
                    Title     = Connection.ToString(dr["Title"]),
                    Location  = Connection.ToString(dr["Location"]),
                    Address   = Connection.ToString(dr["Address"]),
                    TotalRows = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(offer);
        }
Ejemplo n.º 28
0
        public List <CLayer.Tax> GetPropertyTaxById(long PropertyId)
        {
            List <CLayer.Tax>         PropertyTax = new List <CLayer.Tax>();
            List <DataPlug.Parameter> param       = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pPropertyId", DataPlug.DataType._Int, PropertyId));
            DataSet dt = Connection.GetDataSet("PropertyTaxById_Get", param);

            foreach (DataRow dr in dt.Tables[0].Rows)
            {
                PropertyTax.Add(new CLayer.Tax()
                {
                    Title         = Connection.ToString(dr["TaxName"]),
                    PropertyTitle = Connection.ToString(dr["PropertyTitle"]),
                    Rate          = Connection.ToDecimal(dr["TaxValue"]),
                    UpdatedBy     = Connection.ToInteger(dr["UpdatedBy"]),
                    UpdatedDate   = Connection.ToDate(dr["UpdatedDate"]),
                    PropertyId    = Connection.ToInteger(dr["PropertyId"]),
                    TaxTitleId    = Connection.ToInteger(dr["TaxTitle"]),
                });
            }
            return(PropertyTax);
        }
Ejemplo n.º 29
0
        public List <CLayer.Inventory> GetAllAccomodationId(int Start, int Limit, long?AccommodationId)
        {
            List <CLayer.Inventory>   result = new List <CLayer.Inventory>();
            List <DataPlug.Parameter> param  = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, Start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, Limit));
            param.Add(Connection.GetParameter("pAccommodationId", DataPlug.DataType._BigInt, AccommodationId));
            DataSet ds = Connection.GetDataSet("inventory_GetAllAccommodationId", param);

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                result.Add(new CLayer.Inventory()
                {
                    AccommodationId = Connection.ToLong(dr["AccommodationId"]),
                    InventoryId     = Connection.ToLong(dr["InventoryId"]),
                    Quantity        = Connection.ToInteger(dr["Quantity"]),
                    FromDate        = Connection.ToDate(dr["FromDate"]),
                    ToDate          = Connection.ToDate(dr["ToDate"]),
                    TotalRows       = Connection.ToLong(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(result);
        }
Ejemplo n.º 30
0
        public List <CLayer.APIPriceMarkup> GetAPIPriceMarkup(string SearchString, int start, int limit)
        {
            List <CLayer.APIPriceMarkup> API   = new List <CLayer.APIPriceMarkup>();
            List <DataPlug.Parameter>    param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pName", DataPlug.DataType._Varchar, SearchString));
            param.Add(Connection.GetParameter("pStart", DataPlug.DataType._Int, start));
            param.Add(Connection.GetParameter("pLimit", DataPlug.DataType._Int, limit));
            DataSet ds = Connection.GetDataSet("Sp_APIPriceMarkup_Get", param);

            //foreach (DataRow dr in ds.Tables[0].Rows)
            //{
            //    API.Add(new CLayer.APIPriceMarkup()
            //    {
            //        TotalRows = Connection.ToInteger(dr["NumberOfRows"])
            //    });
            //}
            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                API.Add(new CLayer.APIPriceMarkup()
                {
                    //APIPriceMarkupCode = Connection.ToInteger(dt.Rows[0]["api_pricemarkup_code"]),
                    //APIDescription = Connection.ToString(dt.Rows[0]["api_description"]),
                    //CustomerId = Connection.ToInteger(dt.Rows[0]["customer_id"]),
                    //SellMarkup = Connection.ToDecimal(dt.Rows[0]["sell_markup_inPercentage"])

                    APIPriceMarkupCode = Connection.ToInteger(dr["api_pricemarkup_code"]),
                    DescriptionId      = Connection.ToInteger(dr["api_code"]),
                    CustomerId         = Connection.ToInteger(dr["customer_id"]),
                    SellMarkup         = Connection.ToString(dr["sell_markup_inPercentage"]),
                    CustomerName       = Connection.ToString(dr["Name"]),
                    TotalRows          = Connection.ToInteger(ds.Tables[0].Rows[0]["NumberOfRows"])
                });
            }
            return(API);
        }