public void AddNewUser(personal_info_t newUserInfo) { var model = new ModelPersonalInfo(); model.CreateNewUser(newUserInfo); }
partial void Updatepersonal_info_t(personal_info_t instance);
partial void Deletepersonal_info_t(personal_info_t instance);
partial void Insertpersonal_info_t(personal_info_t instance);
private void CreateNewShift(string login,string prevAdminName) { BarRevisionController.BarRevisionControllerInstance().InsertOrUpdateAllItemsInBar(); var adminInfo = DataBaseClass.Instancedb().GetUserInfoByLogin(login); var lastOpenedSession = DataBaseClass.Instancedb().GetOpenedGlobalSession(); var operatorInfo = new personal_info_t(); var openedSessions = new List<DaySessionClass>(); if (lastOpenedSession != null) { operatorInfo = DataBaseClass.Instancedb().GetUserInfoByPersonId(lastOpenedSession.operator_id); openedSessions = DataBaseClass.Instancedb().GetOpenedDaySessions(lastOpenedSession.daily_id, DataBaseClass.Instancedb().GetListOfAllClientsPerSessionT()); } DataBaseClass.Instancedb().CloseLastOpenedGlobalSession(); if (adminInfo != null && operatorInfo != null) { DataBaseClass.Instancedb() .AddNewGlobalSession(adminInfo.person_id, operatorInfo.person_id, DateTime.Now); // DataBaseClass.Instancedb().MakeLogInRecord(DateTime.Now, adminInfo.name, adminInfo.position); TextFileWriter.TextFileWriterInstance().RecordLoginTime(adminInfo.name, prevAdminName,Options.StaffTypeAdmnistrator); } else if (adminInfo != null) { DataBaseClass.Instancedb().AddNewGlobalSession(adminInfo.person_id, "no operator", DateTime.Now); } if (openedSessions != null && openedSessions.Count > 0) { foreach (DaySessionClass t in openedSessions) { DataBaseClass.Instancedb().TransferOpenedSessionToNextGlobalSession(t.Сессия); } } // lastOpenedSession = DataBaseClass.Instancedb().GetOpenedGlobalSession(); if (lastOpenedSession != null) { var cashFromLastDailyId = DataBaseClass.Instancedb().GetCashFromDailyId(lastOpenedSession.daily_id); int dailyId = DataBaseClass.Instancedb().GetOpenedGlobalSession().daily_id; if (cashFromLastDailyId != null) DataBaseClass.Instancedb().AddMoneyToCash((double) cashFromLastDailyId, dailyId); } // MessageBox.Show(WarningMessage("CloseOldSession"), // "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public void CreateNewUser(personal_info_t newUserInfo) { var db = new DataBaseClass(); db.AddNewStaffUser(newUserInfo); }
private void bSubmit_Click(object sender, EventArgs e) { if (AllFieldsAreFullFilled() && !IsThereTheSameLogins()) { var newUser = new personal_info_t { person_id = tbPersonId.Text, name = tbName.Text, staff_login = tbLogin.Text, staff_password = tbPassword.Text, position = cbPosition.Text, phone = tbPhone.Text, additional_phone = tbAdditionalPhone.Text, birthday = DateTime.Parse(mtbBirthday.Text), home_address = tbHomeAddress.Text, salary_per_day = (int) numUpDSalary.Value, registration_date = DateTime.Parse(mtbRegistrationDate.Text) }; try { _addNewUserController.AddNewUser(newUser); } catch (Exception) { MessageBox.Show(ErrorsAndWarningsMessages.ErrorsAndWarningsInstance().GetError(8));//Wrong data } Close(); } else { MessageBox.Show(ErrorsAndWarningsMessages.ErrorsAndWarningsInstance().GetError(9)); } }
public void AddNewStaffUser(personal_info_t userInfo) { var db = new dbDataContext(); lock (db) { Table<personal_info_t> personalInfoTable = db.GetTable<personal_info_t>(); personal_info_t user = userInfo; personalInfoTable.InsertOnSubmit(user); db.SubmitChanges(); } }