//Delete DeleteRoom public TransactionStatus DeleteRooms(RoomsEditBo roomsEditBo) { try { var transactionStatus = new TransactionStatus(); var vendor = BuiltRoomsDomain1(roomsEditBo); CemexDb con = new CemexDb(); SqlConnection conn = con.GetConnection(); conn.Open(); SqlCommand cmd = new SqlCommand("dbo.Proc_DeleteUser", conn); cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@Id", Convert.ToInt32(roomsEditBo.Vndr_Id)); cmd.ExecuteNonQuery(); return(transactionStatus); } catch (Exception ex) { ApplicationErrorLogServices.AppException(ex); return(null); } }
private RoomsEdit BuiltRoomsDomain1(RoomsEditBo roomseditBo) { return((RoomsEdit) new RoomsEdit().InjectFrom(roomseditBo)); }
//Update Room public TransactionStatus EditRooms(RoomsEditBo roomsEditBo) { try { var transactionStatus = new TransactionStatus(); var rooms = BuiltRoomsDomain1(roomsEditBo); var Room_Checkin = Convert.ToDateTime(rooms.Room_Checkin); var Room_Checkout = Convert.ToDateTime(rooms.Room_Checkout); var Room_Grace_time = Convert.ToDateTime(rooms.Room_Grace_time); string Room_Checkintime = Room_Checkin.ToString("hh:mm:ss tt", CultureInfo.CurrentCulture); string Room_Checkouttime = Room_Checkout.ToString("hh:mm:ss tt", CultureInfo.CurrentCulture); string Room_Grace_timetime = Room_Grace_time.ToString("hh:mm:ss tt", CultureInfo.CurrentCulture); string testing = ""; DateTime dt = new DateTime(); dt = DateTime.Now; string Flags = "true"; int value = 1; int defaultvalue = 0; #region using sql helper CemexDb con = new CemexDb(); if (rooms.Image_dir == null) { rooms.Image_dir = "/img/Room-image.png"; } SqlParameter[] Params = { new SqlParameter("@opReturnValue", value), //27 new SqlParameter("@Room_Id", rooms.Room_Id), //0 new SqlParameter("@Room_Name", rooms.Room_Name), //2 new SqlParameter("@Room_Overview", rooms.Room_Overview), //3 new SqlParameter("@Room_Adult_occup", defaultvalue), //4 rooms.Room_Adult_occup new SqlParameter("@Room_Child_occup", defaultvalue), //5 rooms.Room_Child_occup new SqlParameter("@Room_Extra_Adul", rooms.Room_Extra_Adul), //6 rooms.Room_Extra_Adul new SqlParameter("@Room_Standard_rate", rooms.Room_Standard_rate), //7 rooms.Room_Standard_rate //new SqlParameter("@Room_Agreed_Availability", rooms.Room_Agreed_Availability),//8 //new SqlParameter("@Room_Lmk_Rate", rooms.Room_Lmk_Rate),//9 //new SqlParameter("@Room_camflg",rooms.Room_Lmk_Rate),//10 new SqlParameter("@Room_Checkin", Room_Checkintime), //11 new SqlParameter("@Room_Checkout", Room_Checkouttime), //12 new SqlParameter("@Room_Grace_time", Room_Grace_timetime), //13 new SqlParameter("@Room_Max_Thrshold_Disc", rooms.Room_Max_Thrshold_Disc), //14 rooms.Room_Max_Thrshold_Disc new SqlParameter("@Tax_Id", defaultvalue), //15 rooms.Tax_Id new SqlParameter("@Room_Active_flag", Flags), //16 new SqlParameter("@Image_Id", rooms.Image_Id), //26 new SqlParameter("@Image_Name ", testing), //17 new SqlParameter("@Image_dir ", rooms.Image_dir), //18 new SqlParameter("@Image_Remarks ", testing), //19 new SqlParameter("@Image_Created_By ", testing), //20 new SqlParameter("@Image_Created_on", dt), //21 new SqlParameter("@Image_Verified_By ", testing), //22 new SqlParameter("@Image_Verified_on", dt), //23 new SqlParameter("@Image_Active_From ", dt), //24 new SqlParameter("@Image_Expires_on ", dt) //25 // new SqlParameter("@Prop_Id", rooms.Prop_Id),//27 }; Params[0].Direction = ParameterDirection.Output; DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "proc_UpdateRooms", Params); ds.Locale = CultureInfo.InvariantCulture; string test = Params[0].Value.ToString(); if (test == "0") { transactionStatus.Status = false; } #endregion return(transactionStatus); } catch (Exception ex) { ApplicationErrorLogServices.AppException(ex); return(null); } }