using System; using System.Data; using Swift.DAL.SwiftDAL; namespace Swift.DAL.HolidayCalendar { public class HolidayCalendarDao : RemittanceDao { public DataRow GetHolidateById(string id, string user) { string sql = "EXEC proc_HolidayCalendar"; sql += " @flag = " + FilterString("GetData"); sql += ",@user = " + FilterString(user); sql += ",@rowId = " + FilterString(id); DataSet ds = ExecuteDataset(sql); if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0) return null; return ds.Tables[0].Rows[0]; } public DbResult Save(string id, string user, string country, string holidate, string remarks, string isActive) { string sql = "EXEC proc_HolidayCalendar"; sql += " @flag = " + (id == "0" || id == "" ? "'i'" : "'u'"); sql += ", @user = " + FilterString(user); sql += ", @rowId = " + FilterString(id); sql += ", @countryId = " + FilterString(country); sql += ", @phDate = " + FilterString(holidate); sql += ", @remarks = " + FilterString(remarks); sql += ", @isActive = " + FilterString(isActive); // sql += ", @weekend = " + FilterString(weekend); return ParseDbResult(sql); } } }