public int AddDateBooking(int dateAvaliableId, int userId, DateTime startDateBooking, DateTime endDateBooking, decimal paid, decimal totalCostByRoom) { ChannelManagerDataSet.DateAvaliableRow dateAvaliableRow = _dataSet.DateAvaliable.FindByid(dateAvaliableId); ChannelManagerDataSet.UsersRow usersRow = _dataSet.Users.FindByid(userId); ChannelManagerDataSet.DateBookingRow newDateBookingRow = _dataSet.DateBooking.AddDateBookingRow(dateAvaliableRow, usersRow, startDateBooking, endDateBooking, paid, totalCostByRoom); return(_dateBookingTableAdapter.Update(newDateBookingRow)); }
public int AddUser(String firstName, String surName, String patronymic, int passportSeries, int passportNum) //возвращает id добавленного пользователя { ChannelManagerDataSet.UsersRow newUserRow = _dataSet.Users.AddUsersRow(firstName, surName, patronymic, passportSeries, passportNum); if (_usersTableAdapter.Update(newUserRow) >= 0) { return(newUserRow.id); } else { return(-1); } }
public int AddBooking(int dateAvaliableId, String firstName, String surName, String patronymic, int passportSeries, int passportNum, DateTime startDateRate, DateTime endDateRate, decimal paid, decimal totalCostByRoom) { ChannelManagerDataSet.DateAvaliableRow dateAvaliableRow = _dataSet.DateAvaliable.FindByid(dateAvaliableId); int newUserId = AddUser(firstName, surName, patronymic, passportSeries, passportNum); if (newUserId >= 0) { ChannelManagerDataSet.UsersRow userRow = _dataSet.Users.FindByid(newUserId); ChannelManagerDataSet.DateBookingRow newDateBookingRow = _dataSet.DateBooking.AddDateBookingRow(dateAvaliableRow, userRow, startDateRate, endDateRate, paid, totalCostByRoom); _usersTableAdapter.Update(newDateBookingRow); return(newDateBookingRow.id); } else { return(-1); //Ошибка добавления пользователя в БД. } }