| Linux hosting5.siteguarding.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64 Path : /home/devsafetybis/.trash/yuvatrip.com/App_Code/ |
| Current File : /home/devsafetybis/.trash/yuvatrip.com/App_Code/btcB2bHolidays.cs |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
/// <summary>
/// Summary description for B2bHolidays
/// </summary>
public class btcB2bHolidays
{
public btcB2bHolidays()
{
//
// TODO: Add constructor logic here
//
}
public static DataTable GetHolidays(int HolidayID)
{
string QueryString = @"Select
H.HolidayID
, Name
, Imagepath_Header as HeaderImage
, NightStay
, Addon
, Deals
, DurationName
, Days
, Nights
, R.*
From
Holidays H
join HolidayDuration HD on (H.DurationID = HD.DurationID) and H.Active = 'true'
Join
(select top 1
HR.HolidayID
, HC.CategoryID
, HC.CategoryName
, HR.SourcePlaceID
, P.Name SourcePlace
, PT.Name PaxType
, Rate
, TravelDate
From
HolidayRate HR
Join Places P on HR.SourcePlaceID = P.PlaceID
Join HolidayPaxType PT on PT.PaxType = HR.PaxType
Join HolidayCategory HC on HR.CategoryID = HC.CategoryID
and HR.Rate = (select min(Rate) from HolidayRate where HolidayID = @HID and TravelDate > GetDate() and PaxType = 'B' AND Rate > 0 )
and HR.HolidayID = @HID
and TravelDate >= GetDate() and HR.PaxType = 'B' AND Rate > 0
) As R on R.HolidayID = H.Holidayid ";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetHolidays(int HolidayID_, int CategoryID_, int PlaceID_)
{
string QueryString = @"select distinct(Hr.rate),Hp.Name from HolidayRate Hr join Places p on Hr.SourcePlaceID=P.PlaceId
join HolidayPaxType Hp on Hp.PaxType=Hr.PaxType where HolidayId=@HolidayId
and SourcePlaceID=@SourcePlaceID and CategoryID=@CategoryID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HolidayId", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@CategoryID", CategoryID_));
msqlCmd.Parameters.Add(new SqlParameter("@SourcePlaceID", PlaceID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetInclusionImg(int HolidayID_)
{
string QueryString = @"select top 7 IL.Imagepath, IL.Imagepath_B
, IL.Description
From
dbo.Holiday_InclusionImage HI
join ImageLocation_Inclusion IL on HI.ImageID = IL.ImageID
and HolidayID = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetOtherDepartCity(int HolidayID_, int SourcePlaceID_)
{
string QueryString = @"select
HR.HolidayID
, HR.SourcePlaceID
, P.Name SourcePlace
, min(Rate) Rate
From
HolidayRate HR
Join Places P on HR.SourcePlaceID = P.PlaceID
Join HolidayPaxType PT on PT.PaxType = HR.PaxType
Join HolidayCategory HC on HR.CategoryID = HC.CategoryID
and HR.HolidayID = @HID
and HR.SourcePlaceID <> @SID
and TravelDate > GetDate() and HR.PaxType = 'B' AND Rate > 0
Group by
HR.HolidayID
, HR.SourcePlaceID
, P.Name";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@SID", SourcePlaceID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static SqlDataReader GetDealFirst(int HolidayID_)
{
string QueryString = @" Select top 1
Description,(Select COUNT(*) from Holiday_Deals where holidayID = @HID) DealCount
from Deals D join Holiday_Deals HD on D.DealID = HD.DealID and HolidayId = @HID
order by D.DealID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
SqlDataReader ReaderDealFirst = msqlCmd.ExecuteReader();
return ReaderDealFirst;
}
public static DataTable GetDealAll(int HolidayID_)
{
string QueryString = @"Select
Description
from Deals D join Holiday_Deals HD on D.DealID = HD.DealID and HolidayId = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetSimilarPackage(int HolidayID_)
{
string QueryString = @"With SimilarPackage as(
Select
H.*
, HD.DurationName
,HR.Rate
, ROW_NUMBER() over(Partition By HR.HolidayID Order By TravelDate, Rate) Rno
from
Holidays H
Join HolidayDuration HD on HD.DurationID = H.DurationID
Join HolidayRate HR on H.HolidayID = HR.HolidayID
and HR.PaxType = 'B'
and TravelDate > GETDATE()
and H.HolidayID in
(Select
Distinct b.HolidayID
From
HolidayDestination b
Join (select Distinct HolidayID , DestinationPlaceID PlaceID
From HolidayDestination
Where HolidayID = @HID) a
on
a.PlaceID = b.DestinationPlaceID and a.holidayID <> b.holidayid)
)
Select
top 5 *
From SimilarPackage where Rno =1 and HolidayID <> @HID and (ABS(CAST(
(BINARY_CHECKSUM
(HolidayID, NEWID())) as int))
% 100)<60";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageOverview(int HolidayID_)
{
string QueryString = @"Select
P.Name
, P.Overview_Long
, (Select ImagePath_Small from ImageLocation_Places where PlaceId = P.PlaceId) ImageLogo
,P.PlaceID
From
HolidayDestination HD
Join Places P on HD.DestinationPlaceID = P.PlaceID
Where
HolidayID = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageOverviewSearch(int HolidayID_)
{
string QueryString = @"Select Top 4
P.Name
, P.Overview_Long
, (Select ImagePath_Small from ImageLocation_Places where PlaceId = P.PlaceId) ImageLogo
,P.PlaceID
From
HolidayDestination HD
Join Places P on HD.DestinationPlaceID = P.PlaceID
Where
HolidayID = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetMustWatch(int PlaceID_)
{
string QueryString = @"select *
From Places_Sightseen
Where PlaceID = @PID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PID", PlaceID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageInclusion(int HolidayID_)
{
string QueryString = @"Select
ID, HI.Description, II.Imagepath_B, II.Description ImageDesc
From HolidayInclusionExclusion HI Left Join dbo.ImageLocation_Inclusion II
on HI.ImageID = II.ImageID
where
Holidayid = @HID
and type = 'Inclusion'";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageHighlight(int HolidayID_)
{
string QueryString = @"Select top 4
ID, HI.Description, II.Imagepath_B, II.Description ImageDesc
From HolidayInclusionExclusion HI Left Join dbo.ImageLocation_Inclusion II
on HI.ImageID = II.ImageID
where
Holidayid = @HID
and type = 'Highlight'";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageTheme(int HolidayID_)
{
string QueryString = @"Select
distinct HT.HolidayID, HT.ThemeID, T.Theme,ImagePath, ImagePath_b
From HolidayTheme HT Join Themes T on HT.ThemeID = T.ThemeID
join dbo.ImageLocation_Themes I on T.ImageID = I.ImageID
where
Holidayid = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageExclusion(int HolidayID_)
{
string QueryString = @"Select
ID, HI.Description, II.Imagepath_B, II.Description ImageDesc
From HolidayInclusionExclusion HI Left Join dbo.ImageLocation_Inclusion II
on HI.ImageID = II.ImageID
where
Holidayid = @HID
and type = 'Exclusion'";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPolicy(string Type_)
{
string QueryString = @"SELECT
[Terms] as PolicyTerm
FROM [HolidayPolicies]
where Type = @PType";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PType", Type_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageItinenary(int HolidayID_)
{
string QueryString = @"select
TDay
,DayHeading
,DayDescription
From
HolidayItinenary
Where
HolidayID = @HID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetHolidaysCategory()
{
string QueryString = @"select * from HolidayCategory";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageCategory(int holidayId)
{
string QueryString = @"select
distinct HC.CategoryID, HC.CategoryName
from HolidayCategory HC Join HolidayRate HR on HC.CategoryID = HR.CategoryID
and HolidayID = @holidayId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@holidayId", holidayId));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPackageDepartCity(int HolidayID_)
{
string QueryString = @"select
distinct P.PlaceID, P.Name
from Places P Join HolidayRate HR on P.PlaceID = HR.SourcePlaceID
and HolidayID = @HID Order By PlaceId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetHotels(int HolidayID_, int CategoryID_)
{
string QueryString = @"select H.*
,HolidayID
,CategoryID
from
Hotels H Join HolidayHotel HH on H.HotelID = HH.HotelID
where HolidayID = @HID and CategoryID=@CatId ";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@CatID", CategoryID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
//**************************************************
public static DataTable GetPackagePrice(int HolidayID_, int categoryId, int PlaceId)
{
string QueryString = @"select distinct Hr.Rate,Hr.PaxType,Hr.TravelDate,Hp.Name
from HolidayRate Hr join HolidayPaxType Hp on Hr.PaxType=Hp.PaxType
where Hr.HolidayID=@HID and Hr.CategoryID=@categoryId and Hr.SourcePlaceID=@sourceId order by PaxType";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@categoryId", categoryId));
msqlCmd.Parameters.Add(new SqlParameter("@sourceId", PlaceId));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
//******************************End***************
public static DataTable GetPackageRate(int HolidayID_)
{
string QueryString = @"select
SourcePlaceID
, CategoryID
, HR.PaxType
, P.Name
, MIN(Rate) Rate
from
HolidayRate HR Join HolidayPaxType P on HR.PaxType = P.PaxType and HolidayID = @HID and Rate > 0
Group by
SourcePlaceID, CategoryID, HR.PaxType, P.Name
Order By
SourcePlaceID, CategoryID, HR.PaxType, P.Name";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetCalender(int HolidayID_)
{
string QueryString = @"select
distinct H.HolidayID
, H.Name HolidayName
, DurationName
, SourcePlaceID
, P.Name DepartCity
, HR.CategoryID
, HC.CategoryName
, TravelDate
,DAY(TravelDate) MDate
,MONTH(TravelDate) Month
,DateName(M, TravelDate) MonthName
,YEAR(TravelDate) Year
, HR.PaxType
, PT.Name PaxTypeName
, P.Name DepartCity
,Rate
from
HolidayRate HR Join HolidayPaxType PT on HR.PaxType = PT.PaxType and TravelDate > GetDate() and HolidayID = @HID
Join Places P on HR.SourcePlaceID = P.PlaceId
Join HolidayCategory HC on HC.CategoryID = HR.CategoryID
Join Holidays H on HR.HolidayID = H.HolidayID
Join HolidayDuration HD on H.DurationID = HD.DurationID
Order by
SourcePlaceID
, CategoryID
, TravelDate, PaxType";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic PackageQuery(int HolidayID_, string ClientId, string CompanyName, string Source, string TripType, string ClientType, string PackageName, string Name, string Email, string Mobile, string DepartDate, string origin, string Destination, string Adult, string QueryFor, string CouponCode, string Query)
{
string QueryString = @"Insert into query(HolidayID,ClientID ,CompanyName,Source,TripType,ClientType,PackageName, ContactName, Email,ContactNo,DepartDate,origin,Destination,Adult,QueryFor,PromoCode, Query)
Values(@HID,@ClientId,@CompanyName,@Source,@TripType,@ClientType,@PackageName, @Name, @Email, @Mobile, @DepartDate, @origin,@Destination,@Adult,@QueryFor,@PromoCode, @Query)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionMySql();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@ClientId", ClientId));
msqlCmd.Parameters.Add(new SqlParameter("@CompanyName", CompanyName));
msqlCmd.Parameters.Add(new SqlParameter("@Source", Source));
msqlCmd.Parameters.Add(new SqlParameter("@TripType", TripType));
msqlCmd.Parameters.Add(new SqlParameter("@origin", origin));
msqlCmd.Parameters.Add(new SqlParameter("@ClientType", ClientType));
msqlCmd.Parameters.Add(new SqlParameter("@PackageName", PackageName));
msqlCmd.Parameters.Add(new SqlParameter("@Name", Name));
msqlCmd.Parameters.Add(new SqlParameter("@Email", Email));
msqlCmd.Parameters.Add(new SqlParameter("@Mobile", Mobile));
msqlCmd.Parameters.Add(new SqlParameter("@DepartDate", DepartDate));
msqlCmd.Parameters.Add(new SqlParameter("@Adult", Adult));
msqlCmd.Parameters.Add(new SqlParameter("@Destination", Destination));
msqlCmd.Parameters.Add(new SqlParameter("@QueryFor", QueryFor));
msqlCmd.Parameters.Add(new SqlParameter("@PromoCode", CouponCode));
msqlCmd.Parameters.Add(new SqlParameter("@Query", Query));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic CustomizePackageQuery(int HolidayID_, string PackageName, string FlightPref, string HotelPref, string HotelStar, string SightSeenPref, string MealPref, string TransferPref, string Name, string Email, string Mobile)
{
string QueryString = @"Insert into HolidayCustomizeQuery(HolidayID, PackageName, FlightPref, HotelStar, HotelPref, SightSeenPref, MealPref, TransferPref, Name, Email,Mobile)
Values(@HID,@PackageName, @FlightPref, @HotelStar, @HotelPref, @SightSeenPref, @MealPref, @TransferPref, @Name, @Email, @Mobile)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HID", HolidayID_));
msqlCmd.Parameters.Add(new SqlParameter("@PackageName", PackageName));
msqlCmd.Parameters.Add(new SqlParameter("@FlightPref", FlightPref));
msqlCmd.Parameters.Add(new SqlParameter("@HotelPref", HotelPref));
msqlCmd.Parameters.Add(new SqlParameter("@HotelStar", HotelStar));
msqlCmd.Parameters.Add(new SqlParameter("@SightSeenPref", SightSeenPref));
msqlCmd.Parameters.Add(new SqlParameter("@MealPref", MealPref));
msqlCmd.Parameters.Add(new SqlParameter("@TransferPref", TransferPref));
msqlCmd.Parameters.Add(new SqlParameter("@Name", Name));
msqlCmd.Parameters.Add(new SqlParameter("@Email", Email));
msqlCmd.Parameters.Add(new SqlParameter("@Mobile", Mobile));
// msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetSearchedHolidays(string Destination)
{
string QueryString = @"With SearchedHoliday As
(
Select
H.HolidayID, H.Name HolidayName, H.Belong, HD.Days, HD.Nights,H.NightStay, HR.CategoryID, HD.DurationNAme, H.ImagePath_Header, HR.SourcePlaceID, Pl.Name DepartCity, HR.Rate, H.RowCreateDate , ROW_NUMBER() over(partition by H.HolidayID Order by Rate) RNo
From
Places P Join HolidayDestination D on P.PlaceId = D.DestinationPlaceID
Join Holidays H on D.HolidayID = H.HolidayID Join HolidayRate HR on H.HolidayID = HR.HolidayID
and TravelDate > GETDATE()
and PaxType ='B'
Join Places PL on pl.PlaceId = HR.SourcePlaceID
Join HolidayDuration HD on HD.DurationID = H.DurationID
Where
P.Name = @Dest
or P.State = @Dest
or P.Country = @Dest
or P.Continent = @Dest
Group By
H.HolidayID, H.Name, H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, HD.DurationNAme, H.ImagePath_Header, HR.SourcePlaceID,Pl.Name, HR.Rate, H.RowCreateDate
)
Select *
From SearchedHoliday where RNo = 1";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Dest", Destination));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetSearchedHolidaysTheme(string Theme)
{
string QueryString = @"With SearchedHoliday As
(
Select
H.HolidayID, H.Name HolidayName, H.Belong, HD.Days, HD.Nights,H.NightStay, HR.CategoryID, HD.DurationNAme, H.ImagePath_Header, HR.SourcePlaceID, Pl.Name DepartCity, HR.Rate, H.RowCreateDate , ROW_NUMBER() over(partition by H.HolidayID Order by Rate) RNo
From
Themes T Join HolidayTheme D on T.ThemeID = D.ThemeID
Join Holidays H on D.HolidayID = H.HolidayID Join HolidayRate HR on H.HolidayID = HR.HolidayID
and TravelDate > GETDATE()
and PaxType ='B'
Join Places PL on pl.PlaceId = HR.SourcePlaceID
Join HolidayDuration HD on HD.DurationID = H.DurationID
Where
T.Theme = @Theme
Group By
H.HolidayID, H.Name, H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, HD.DurationNAme, H.ImagePath_Header, HR.SourcePlaceID,Pl.Name, HR.Rate, H.RowCreateDate
)
Select *
From SearchedHoliday where RNo = 1 and (ABS(CAST(
(BINARY_CHECKSUM
(HolidayID, NEWID())) as int))
% 100)<60";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Theme", Theme));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetSearchedHolidays(int SDay, int EDay, string Belong, string Destination)
{
string QueryString = @"With SearchedHoliday As
(
Select
H.HolidayID, H.Name HolidayName, H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, H.ImagePath_Header, HD.DurationNAme, HR.SourcePlaceID, Pl.Name DepartCity, HR.Rate, H.RowCreateDate , ROW_NUMBER() over(partition by H.HolidayID Order by Rate) RNo
From
Places P Join HolidayDestination D on P.PlaceId = D.DestinationPlaceID
Join Holidays H on D.HolidayID = H.HolidayID Join HolidayRate HR on H.HolidayID = HR.HolidayID
and TravelDate > GETDATE()
and PaxType ='B'
Join Places PL on pl.PlaceId = HR.SourcePlaceID
Join HolidayDuration HD on HD.DurationID = H.DurationID
Where HD.Days between @SDay and @EDay
and H.Belong = @Belong
and (P.Name <> @Dest
and P.State <> @Dest
and P.Country <> @Dest
and P.Continent <> @Dest)
Group By
H.HolidayID, H.Name , H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, H.ImagePath_Header, HD.DurationNAme, HR.SourcePlaceID, Pl.Name , HR.Rate, H.RowCreateDate
)
Select *
From SearchedHoliday where RNo = 1";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@SDay", SDay));
msqlCmd.Parameters.Add(new SqlParameter("@EDay", EDay));
msqlCmd.Parameters.Add(new SqlParameter("@Belong", Belong));
msqlCmd.Parameters.Add(new SqlParameter("@Dest", Destination));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetSearchedHolidays_NoMatch(int SDay, int EDay, string Belong, string Destination)
{
string QueryString = @"With SearchedHoliday As
(
Select
H.HolidayID, H.Name HolidayName, H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, H.ImagePath_Header, HD.DurationNAme, HR.SourcePlaceID, Pl.Name DepartCity, HR.Rate, H.RowCreateDate , ROW_NUMBER() over(partition by H.HolidayID Order by Rate) RNo
From
Places P Join HolidayDestination D on P.PlaceId = D.DestinationPlaceID
Join Holidays H on D.HolidayID = H.HolidayID Join HolidayRate HR on H.HolidayID = HR.HolidayID
and TravelDate > GETDATE()
and PaxType ='B'
Join Places PL on pl.PlaceId = HR.SourcePlaceID
Join HolidayDuration HD on HD.DurationID = H.DurationID
Where H.Belong = @Belong
Group By
H.HolidayID, H.Name , H.Belong, HD.Days, HD.Nights, H.NightStay, HR.CategoryID, H.ImagePath_Header, HD.DurationNAme, HR.SourcePlaceID, Pl.Name , HR.Rate, H.RowCreateDate
)
Select top 10 *
From SearchedHoliday where RNo = 1 and (ABS(CAST(
(BINARY_CHECKSUM
(HolidayID, NEWID())) as int))
% 100)<60";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@SDay", SDay));
msqlCmd.Parameters.Add(new SqlParameter("@EDay", EDay));
msqlCmd.Parameters.Add(new SqlParameter("@Belong", Belong));
msqlCmd.Parameters.Add(new SqlParameter("@Dest", Destination));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
//****************************************Star Admin Section********************
public static dynamic InsertPackages(string PackageName, string ShortName, string DurationId, string Img, string SearchImg, string logoImg, string PackageType, string StayNight, string Desc, string IsActive)
{
string QueryString = @"if not Exists(select * from HolidayPaxType where Name=@Name)
Insert into Holidays(Name,ShortName,DurationId,Description,ImagePath_Header,ImagePath_Search,ImagePath_Logo,Belong,NightStay,Active)
Values(@Name,@ShortName,@DurationId,@Description,@ImagePath_Header,@ImagePath_Search,@ImagePath_Logo,@PackageType,@StayNight,@IsActive)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Name", PackageName));
msqlCmd.Parameters.Add(new SqlParameter("@ShortName", ShortName));
msqlCmd.Parameters.Add(new SqlParameter("@DurationId", DurationId));
msqlCmd.Parameters.Add(new SqlParameter("@ImagePath_Header", Img));
msqlCmd.Parameters.Add(new SqlParameter("@ImagePath_Search", SearchImg));
msqlCmd.Parameters.Add(new SqlParameter("@ImagePath_Logo", logoImg));
msqlCmd.Parameters.Add(new SqlParameter("@PackageType", PackageType));
msqlCmd.Parameters.Add(new SqlParameter("@StayNight", StayNight));
msqlCmd.Parameters.Add(new SqlParameter("@Description", Desc));
msqlCmd.Parameters.Add(new SqlParameter("@IsActive", IsActive));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertCategory(string CategoryName)
{
string QueryString = @"Insert into HolidayCategory(CategoryName)
Values(@CategoryName)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@CategoryName", CategoryName));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertHotel(string HotelName, string Address, string PlaceId, string City, string State, string postalCode, string Country, string Email, string Star, string OverView, string GeneralFac)
{
string QueryString = @"Insert into Hotels(Name,Address,PlaceId,City,State,postalCode,Country,EmailID,Star,OverView,GeneralFacilities)
Values(@HotelName,@Address,@PlaceId,@City,@State,@postalCode,@Country,@Email,@Star,@OverView,@GeneralFac)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HotelName", HotelName));
msqlCmd.Parameters.Add(new SqlParameter("@Address", Address));
msqlCmd.Parameters.Add(new SqlParameter("@PlaceId", PlaceId));
msqlCmd.Parameters.Add(new SqlParameter("@City", City));
msqlCmd.Parameters.Add(new SqlParameter("@State", State));
msqlCmd.Parameters.Add(new SqlParameter("@postalCode", postalCode));
msqlCmd.Parameters.Add(new SqlParameter("@Country", Country));
msqlCmd.Parameters.Add(new SqlParameter("@Email", Email));
msqlCmd.Parameters.Add(new SqlParameter("@Star", Star));
msqlCmd.Parameters.Add(new SqlParameter("@OverView", OverView));
msqlCmd.Parameters.Add(new SqlParameter("@GeneralFac", GeneralFac));
//msqlCmd.Parameters.Add(new SqlParameter("@Email", Email));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetPaxName()
{
string QueryString = @"select * from HolidayPaxType ";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetHoliDaysduration()
{
string QueryString = @"select * from HolidayDuration";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
//msqlCmd.Parameters.Add(new SqlParameter("@Id", Id));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertPlaces(string PlaceName, string StateName, string CountryName, string ContinentName, string OverViewlong, string OverViewshort, string PackageType)
{
string QueryString = @"Insert into Places(Name,State,Country,Continent,OverView_Long,OverView_Short,Belong)
Values(@Name,@State,@Country,@Continent,@OverView_Long,@OverView_Short,@Belong)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Name", PlaceName));
msqlCmd.Parameters.Add(new SqlParameter("@State", StateName));
msqlCmd.Parameters.Add(new SqlParameter("@Country", CountryName));
msqlCmd.Parameters.Add(new SqlParameter("@Continent", ContinentName));
msqlCmd.Parameters.Add(new SqlParameter("@OverView_Long", OverViewlong));
msqlCmd.Parameters.Add(new SqlParameter("@OverView_Short", OverViewshort));
msqlCmd.Parameters.Add(new SqlParameter("@Belong", PackageType));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertHotelDuration(string DurationName, string Days, string Night)
{
string QueryString = @"Insert into HolidayDuration(DurationName,Days,Nights)
Values(@DurationName,@Days,@Night)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@DurationName", DurationName));
msqlCmd.Parameters.Add(new SqlParameter("@Days", Days));
msqlCmd.Parameters.Add(new SqlParameter("@Night", Night));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertPaxType(string PaxName, string PaxType)
{
string QueryString = @"Insert into HolidayPaxType(Name,PaxType)
Values(@PaxName,@PaxType)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PaxName", PaxName));
msqlCmd.Parameters.Add(new SqlParameter("@PaxType", PaxType));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertHolidayRate(string HolidayId, string CategoryId, string SourcePlaceId, string Rate, string PaxType)
{
string QueryString = @"Insert into HolidayRate(HolidayId,CategoryId,SourcePlaceId,Rate,PaxType)
Values(@HolidayId,@CategoryId,@SourcePlaceId,@Rate,@PaxType)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HolidayId", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@CategoryId", CategoryId));
msqlCmd.Parameters.Add(new SqlParameter("@SourcePlaceId", SourcePlaceId));
msqlCmd.Parameters.Add(new SqlParameter("@Rate", Rate));
msqlCmd.Parameters.Add(new SqlParameter("@PaxType", PaxType));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetDestination(string HolidayName)
{
string QueryString = @"select HolidayID from Holidays where Name=@HolidayName";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HolidayName", HolidayName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetPlaceNameByPlaceId(string PlaceId)
{
string QueryString = @"select hotelId,city,h.Name from Hotels h join places p on h.PlaceID=p.PlaceId where p.PlaceId=@PlaceId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PlaceId", PlaceId));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertHolidayDestination(string HoliDayId, string PlaceId)
{
string QueryString = @"Insert into HolidayDestination(HoliDayId,DestinationPlaceID)
Values(@HoliDayId,@DestinationPlaceID)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HoliDayId));
msqlCmd.Parameters.Add(new SqlParameter("@DestinationPlaceID", PlaceId));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetPlacesName()
{
string QueryString = @"select * from Places";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
//msqlCmd.Parameters.Add(new SqlParameter("@Id", Id));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static DataTable GetCategoryIdByCategoryName(string CategoryName)
{
string QueryString = @"select CategoryId from HolidayCategory where CategoryName=@CategoryName";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@CategoryName", CategoryName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertHolidayHotels(string HoliDayId, string HotelId, string CategoryId)
{
string QueryString = @"Insert into HolidayHotel(HoliDayId,HotelId,CategoryId)
Values(@HoliDayId,@HotelId,@CategoryId)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HoliDayId));
msqlCmd.Parameters.Add(new SqlParameter("@HotelId", HotelId));
msqlCmd.Parameters.Add(new SqlParameter("@CategoryId", CategoryId));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetHotelIdByHotelName()
{
string QueryString = @"select * from Hotels";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
//msqlCmd.Parameters.Add(new SqlParameter("@HotelName", HotelName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetDurationIdBydurationName(string DurationName)
{
string QueryString = @"select DurationId from HolidayDuration where DurationName=@DurationName";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@DurationName", DurationName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static DataTable GetHotelCountryName()
{
string QueryString = @"select HotelId,country from hotels";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
//msqlCmd.Parameters.Add(new SqlParameter("@PlaceName", PlaceName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static DataTable GetHotelstateName(string Country)
{
string QueryString = @"select HotelId,State from hotels where Country=@Country";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Country", Country));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static DataTable GetHotelCityName(string StateName)
{
string QueryString = @"select HotelId,City from hotels where State=@State";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@State", StateName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static dynamic AddtHotels(string HotelName, string Address, string PlaceId, string ConutryName, string StateName, string CityName, string PostelCode, string Contactno, string EmailId, string RatingStar, string OverView, string Generalfac)
{
string QueryString = @"Insert into Hotels(Name,Address,PlaceId ,Country,State,City,PostalCode,Contactno,EmailId,Star,OverView,GeneralFacilities)
Values(@Name,@Address,@PlaceId,@Conutry,@State,@City,@PostelCode,@Contactno,@EmailId,@RatingStar,@OverView,@Generalfac)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@Name", HotelName));
msqlCmd.Parameters.Add(new SqlParameter("@Address", Address));
msqlCmd.Parameters.Add(new SqlParameter("@PlaceId", PlaceId));
msqlCmd.Parameters.Add(new SqlParameter("@Conutry", ConutryName));
msqlCmd.Parameters.Add(new SqlParameter("@State", StateName));
msqlCmd.Parameters.Add(new SqlParameter("@City", CityName));
msqlCmd.Parameters.Add(new SqlParameter("@PostelCode", PostelCode));
msqlCmd.Parameters.Add(new SqlParameter("@Contactno", Contactno));
msqlCmd.Parameters.Add(new SqlParameter("@EmailId", EmailId));
msqlCmd.Parameters.Add(new SqlParameter("@RatingStar", RatingStar));
msqlCmd.Parameters.Add(new SqlParameter("@OverView", OverView));
msqlCmd.Parameters.Add(new SqlParameter("@Generalfac", Generalfac));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetHotelBelong()
{
string QueryString = @"select * from Holidays";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
//msqlCmd.Parameters.Add(new SqlParameter("@State", StateName));
//msqlCmd.Parameters.Add(new SqlParameter("@ItemType", ItemType_));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetHolidayName()
{
string QueryString = @"select * from Holidays";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertHolidayIncluandExclusion(string HolidayId, string Desc, string Type)
{
string QueryString = @"Insert into HolidayInclusionExclusion(HolidayId,Description,Type)
Values(@HolidayId,@Desc,@Type)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HolidayId", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@Desc", Desc));
// msqlCmd.Parameters.Add(new SqlParameter("@DescId", DescId));
msqlCmd.Parameters.Add(new SqlParameter("@Type", Type));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertHolidayIdandPlaceId(string HoliDayId, string PlaceId)
{
string QueryString = @"if not exists(select holidayId,DestinationplaceId from holidaydestination
where holidayid=@HoliDayId and DestinationplaceId=@DestinationPlaceId)
Insert into HolidayDestination(HoliDayId,DestinationPlaceId)
Values(@HoliDayId,@DestinationPlaceId)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HoliDayId));
msqlCmd.Parameters.Add(new SqlParameter("@DestinationPlaceId", PlaceId));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertHotelandCategory(string HoliDayId, string CategoryId, string HotelId)
{
string QueryString = @"if not exists(select Holidayid,HotelID,CategoryId from HolidayHotel where HolidayID=@HoliDayId
and HotelID=@CategoryId and CategoryId=@HotelId)
Insert into HolidayHotel(HoliDayId,CategoryId,HotelId)
Values(@HoliDayId,@CategoryId,@HotelId)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HoliDayId));
msqlCmd.Parameters.Add(new SqlParameter("@CategoryId", CategoryId));
msqlCmd.Parameters.Add(new SqlParameter("@HotelId", HotelId));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertTravelDateandPaxType(string HolidayId, string CategoryId, string SourceId, string TravelDate, string PaxType, string Rate)
{
string QueryString = @"Insert into HolidayRate(HolidayId,CategoryID,SourcePlaceId,TravelDate,PaxType,Rate)
Values(@HoliDayId,@CategoryId,@SourcePlaceId,@TravelDate,@PaxType,@Rate)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@CategoryId", CategoryId));
msqlCmd.Parameters.Add(new SqlParameter("@SourcePlaceId", SourceId));
msqlCmd.Parameters.Add(new SqlParameter("@TravelDate",Convert.ToDateTime(TravelDate)));
msqlCmd.Parameters.Add(new SqlParameter("@PaxType", PaxType));
msqlCmd.Parameters.Add(new SqlParameter("@Rate", Rate));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic InsertTheme(string ThemeName, string Desc, string ThemeImg)
{
string QueryString = @"Insert into Theme_Master(name,description,ImagePath)
Values(@ThemeName,@Desc,@ThemeImg)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@ThemeName", ThemeName));
msqlCmd.Parameters.Add(new SqlParameter("@Desc", Desc));
msqlCmd.Parameters.Add(new SqlParameter("@ThemeImg", ThemeImg));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetThemeName()
{
string QueryString = @"select * from Theme_Master ";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertholidayIdandThemeId(string HolidayId, string ThemeNameId)
{
string QueryString = @"Insert into HolidayTheme(holidayID,themeID)
Values(@holidayID,@themeID)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@holidayID", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@themeID", ThemeNameId));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable Getholidaydetails(string HolidayId)
{
string QueryString = @"select * from Holidays where HolidayId=@HolidayId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.Parameters.Add("@HolidayId", HolidayId);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static dynamic UpdateHolidayInfo(string HolidayId, string HolidayshortName, string DurationId, string HeaderImg, string searchImg, string LogoImg, string Nightstay, string Belong)
{
string QueryString = @"update Holidays set ShortName=@HolidayshortName,DurationID=@DurationId,ImagePath_Header=@HeaderImg,
ImagePath_Search=@searchImg,ImagePath_Logo=@LogoImg,NightStay=@Nightstay,Belong=@belong where HolidayID=@holidayId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@holidayId", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@HolidayshortName", HolidayshortName));
msqlCmd.Parameters.Add(new SqlParameter("@DurationId", DurationId));
msqlCmd.Parameters.Add(new SqlParameter("@HeaderImg", HeaderImg));
msqlCmd.Parameters.Add(new SqlParameter("@searchImg", searchImg));
msqlCmd.Parameters.Add(new SqlParameter("@LogoImg", LogoImg));
// msqlCmd.Parameters.Add(new SqlParameter("@holidayID", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@Nightstay", Nightstay));
msqlCmd.Parameters.Add(new SqlParameter("@belong", Belong));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable Getplacedetails(string PlaceId)
{
string QueryString = @"select * from Places where PlaceId=@PlaceId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.Parameters.Add("@PlaceId", PlaceId);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static dynamic UpdatePlaceInfo(string PlaceId, string StateName, string CountryName, string ContinentName, string OverViewlong, string OverviewShort, string Belong)
{
string QueryString = @"update Places set State=@StateName,Country=@CountryName,Continent=@ContinentName,Overview_Long=@OverViewlong,
Overview_Short=@OverviewShort,Belong=@Belong where PlaceId=@PlaceId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PlaceId", PlaceId));
msqlCmd.Parameters.Add(new SqlParameter("@StateName", StateName));
msqlCmd.Parameters.Add(new SqlParameter("@CountryName", CountryName));
msqlCmd.Parameters.Add(new SqlParameter("@ContinentName", ContinentName));
msqlCmd.Parameters.Add(new SqlParameter("@OverViewlong", OverViewlong));
msqlCmd.Parameters.Add(new SqlParameter("@OverviewShort", OverviewShort));
msqlCmd.Parameters.Add(new SqlParameter("@Belong", Belong));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetHoteldetails(string HotelId)
{
string QueryString = @"select * from Hotels where HotelId=@HotelId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.Parameters.Add("@HotelId", HotelId);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
DBUtility.CloseConnectionAndNullify();
connection.Close();
return dt;
}
public static dynamic UpdateHotelDetails(string HotelId, string PlaceId, string CityName, string StateName, string Star, string OverView, string GeneralFac)
{
string QueryString = @"update hotels set PlaceID=@placeId,City=@CityName,State=@State,Star=@star,
Overview=@overview,GeneralFacilities=@Generalfac where HotelId=@HotelId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HotelId", HotelId));
msqlCmd.Parameters.Add(new SqlParameter("@PlaceId", PlaceId));
msqlCmd.Parameters.Add(new SqlParameter("@CityName", CityName));
msqlCmd.Parameters.Add(new SqlParameter("@State", StateName));
msqlCmd.Parameters.Add(new SqlParameter("@Star", Star));
msqlCmd.Parameters.Add(new SqlParameter("@OverView", OverView));
msqlCmd.Parameters.Add(new SqlParameter("@GeneralFac", GeneralFac));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
DBUtility.CloseConnectionAndNullify();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetInAndExDetails(string HolidayId)
{
string QueryString = @"select * from HolidayInclusionExclusion where HolidayID=@HolidayID";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.Parameters.Add("@HolidayID", HolidayId);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetItinearyDayHead()
{
string QueryString = @"select * from HolidayItinenary";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static DataTable GetItnearyDayId(string DayHeadId)
{
string QueryString = @"select * from HolidayItinenary where Id=@DayHeadId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.Parameters.Add("@DayHeadId", DayHeadId);
msqlCmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic UpdateItinearyDetails(string DayHeadId, string DayHead, string DayDesc)
{
string QueryString = @"update HolidayItinenary set DayHeading=@DayHead,
DayDescription=@DayDesc where Id=@DayHeadId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@DayHeadId", DayHeadId));
msqlCmd.Parameters.Add(new SqlParameter("@DayHead", DayHead));
msqlCmd.Parameters.Add(new SqlParameter("@DayDesc", DayDesc));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic UpdateInAndExdetails(string HolidayId, string Desc, string Type)
{
string QueryString = @"update HolidayInclusionExclusion set Description=@Desc,
Type=@Type where Id=@HolidayId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HolidayId", HolidayId));
msqlCmd.Parameters.Add(new SqlParameter("@Desc", Desc));
msqlCmd.Parameters.Add(new SqlParameter("@Type", Type));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetPaxInfo(string PaxId)
{
string QueryString = @"select * from HolidayPaxType where Id=@PaxId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PaxId", PaxId));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic UpdatePaxdetails(string PaxId, string PaxName, string PaxType)
{
string QueryString = @"update HolidayPaxType set Name=@PaxName,PaxType=@PaxType where Id=@PaxId";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@PaxId", PaxId));
msqlCmd.Parameters.Add(new SqlParameter("@PaxName", PaxName));
msqlCmd.Parameters.Add(new SqlParameter("@PaxType", PaxType));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetInImgId()
{
string QueryString = @"select * from ImageLocation_Inclusion";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
// msqlCmd.Parameters.Add(new SqlParameter("@PaxId", PaxId));
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic InsertDayHeadandDesc(string TDay, string HoliDayId, string DayHeading, string DayDescription)
{
string QueryString = @"Insert into HolidayItinenary(HolidayID,TDay,DayHeading,DayDescription)
Values(@HoliDayId,@TDay,@DayHeading,@DayDescription)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@HoliDayId", HoliDayId));
msqlCmd.Parameters.Add(new SqlParameter("@TDay", TDay));
msqlCmd.Parameters.Add(new SqlParameter("@DayHeading", DayHeading));
msqlCmd.Parameters.Add(new SqlParameter("@DayDescription", DayDescription));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic KeralaPackageQuery(int holidayId, string PackageName, string Name, string Email, string Mobile, string DepartDate, string City, string CouponCode, string Query)
{
string QueryString = @"Insert into HolidayQuery(HolidayID,PackageName,Name,Email,Mobile,DepartDate,City,CouponCode,Query)
Values(@holidayId,@PackageName,@Name,@Email,@Mobile,@DepartDate,@City,@CouponCode,@Query)";
BtcDBConnection DBUtility = new BtcDBConnection();
SqlConnection connection = DBUtility.ConnectionSQL();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.Text;
msqlCmd.Parameters.Add(new SqlParameter("@holidayId", holidayId));
msqlCmd.Parameters.Add(new SqlParameter("@PackageName", PackageName));
msqlCmd.Parameters.Add(new SqlParameter("@Name", Name));
msqlCmd.Parameters.Add(new SqlParameter("@Email", Email));
msqlCmd.Parameters.Add(new SqlParameter("@Mobile", Mobile));
msqlCmd.Parameters.Add(new SqlParameter("@City", City));
msqlCmd.Parameters.Add(new SqlParameter("@DepartDate", DepartDate));
msqlCmd.Parameters.Add(new SqlParameter("@CouponCode", CouponCode));
msqlCmd.Parameters.Add(new SqlParameter("@Query", Query));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
connection.Close();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static DataTable GetClientcreditstm()
{
string QueryString = "BindClientCreditStm";
BtcDButility DBUtility = new BtcDButility();
SqlConnection connection = DBUtility.Connect();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
//msqlCmd.Parameters.Add("@HolidayID", HolidayId);
msqlCmd.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
dt.Load(msqlCmd.ExecuteReader());
connection.Close();
return dt;
}
public static dynamic UpdateClientStm(string Id, string ClientID, string DueDate, string AcandDe)
{
string QueryString = "UpdateClientCreditstm";
BtcDButility DBUtility = new BtcDButility();
SqlConnection connection = DBUtility.Connect();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.StoredProcedure;
msqlCmd.Parameters.Add(new SqlParameter("@Id", Id));
msqlCmd.Parameters.Add(new SqlParameter("@CId", ClientID));
msqlCmd.Parameters.Add(new SqlParameter("@DDate", DueDate));
msqlCmd.Parameters.Add(new SqlParameter("@IsPending", AcandDe));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
public static dynamic ClearClientStm(string Id)
{
string QueryString = "Sp_ClientCreditStateMent";
BtcDButility DBUtility = new BtcDButility();
SqlConnection connection = DBUtility.Connect();
SqlCommand msqlCmd = new SqlCommand(QueryString, connection);
msqlCmd.CommandType = CommandType.StoredProcedure;
msqlCmd.Parameters.Add(new SqlParameter("@Id", Id));
int i = 1;
bool sucess = false;
i = msqlCmd.ExecuteNonQuery();
if (i > 0)
{
sucess = true;
}
return sucess.ToString();
}
}