private void participantsToolStripMenuItem_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userData); ParticipantForm form = new ParticipantForm(dto); form.Show(); }
private void button1_Click(object sender, EventArgs e) { pos = basket.GetLines(); if (pos.Count() == 0) { MessageBox.Show("Корзина пуста!!!"); return; } if (!selecteUser) { if (!checkData()) { return; } selectedUser = new user(); /* * selectedUser.firstName = tbName.Text; * selectedUser.secondName = tbSecondName.Text; * selectedUser.email = tbEmail.Text; */ selectedUser.firstName = tbName.Text; selectedUser.secondName = "default"; selectedUser.email = "*****@*****.**"; } DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db , dataFormDTO.userIdentity, dataFormDTO.userData); ConfirmOrder order = new ConfirmOrder(dto, basket, selectedUser); order.Show(); }
public PickUser(DataFormDTO dataFormDTO, OrdersForm ordersForm) { this.dataFormDTO = dataFormDTO; this.ordersForm = ordersForm; InitializeComponent(); }
public CarsForm(DataFormDTO dataFormDTO) { this.dataFormDTO = dataFormDTO; dataFormDTO.caller.Hide(); InitializeComponent(); initData(); }
public EngineForm(DataFormDTO dto) { this.dto = dto; dto.caller.Hide(); InitializeComponent(); }
public TransmissionForm(DataFormDTO dto) { this.dto = dto; InitializeComponent(); }
public PickUser(DataFormDTO dataFormDTO, BasketForm basketForm) { this.dataFormDTO = dataFormDTO; this.basketForm = basketForm; InitializeComponent(); }
private void scientistsToolStripMenuItem_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userData); ScientistForm form = new ScientistForm(dto); form.Show(); }
private void Form1_Load(object sender, EventArgs e) { db = new DbAppContext(); bool InRoleDBO = CheckRole("DBO"); bool InRoleAdmin = CheckRole("db_owner"); dataFormDTO = new DataFormDTO(this, this, db); dataFormDTO.userIdentity = currentUser; UserData userData; string CurUserName; if (!InRoleAdmin) { int pos = currentUser.Name.IndexOf("\\"); CurUserName = currentUser.Name.Remove(0, pos + 1); userData = new UserData(CurUserName, "*****@*****.**", "user", "userovich", false); ComponentMenuItem.Visible = false; } else { CurUserName = "******"; userData = new UserData(CurUserName, "*****@*****.**", "admin", "adminovich", true); } CurrentUserText.Text = CurUserName; // выводим имя текущего пользователя // проверяем членство текущего пользователя dataFormDTO.userData = userData; }
private void conferencesToolStripMenuItem_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userData); ConferenceForm conferenceForm = new ConferenceForm(dto); conferenceForm.Show(); }
private void CarButtonMenu_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarsForm form = new CarsForm(dto); form.Show(); }
private void PickCustomer_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db); PickUser form = new PickUser(dto, this); form.Show(); }
private void BasketButton_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db , dataFormDTO.userIdentity, dataFormDTO.userData); BasketForm form = new BasketForm(dto, basket); form.Show(); }
public ColourOperation(DataFormDTO dto, FormUsage usage, colour colour) { this.dto = dto; this.usage = usage; this.colour = colour; InitializeComponent(); }
public EngineOperation(DataFormDTO dto, FormUsage usage, ViewEngineCar engineCar) { this.dto = dto; this.usage = usage; this.engine = engineCar; InitializeComponent(); }
private void autosToolStripMenuItem_Click(object sender, EventArgs e) { DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db , dataFormDTO.userIdentity, dataFormDTO.userData); CarsForm form = new CarsForm(dto); form.Show(); }
public ConfirmOrder(DataFormDTO dataFormDTO, ShopBasket basket, user user) { this.dataFormDTO = dataFormDTO; this.basket = basket; this.user = user; InitializeComponent(); }
public BasketForm(DataFormDTO dataFormDTO, ShopBasket basket) { this.dataFormDTO = dataFormDTO; this.basket = basket; dataFormDTO.caller.Hide(); InitializeComponent(); }
private void CallCarOperationForm(object sender, EventArgs e, BaseForm form, CarOperationDTO dto) { DataFormDTO formDTO = new DataFormDTO(form, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm carOperationForm = new CarOperationForm(formDTO, dto); carOperationForm.Show(); }
private void button1_Click(object sender, EventArgs e) { DataFormDTO d = new DataFormDTO(this, dto.mainForm, dto.db, dto.userIdentity, dto.userData); ColourOperation form = new ColourOperation(d, FormUsage.Create, null); form.Show(); }
private void button2_Click(object sender, EventArgs e) { DataFormDTO d = new DataFormDTO(this, dto.mainForm, dto.db, dto.userIdentity, dto.userData); EngineForm form = new EngineForm(d); form.Show(); }
private void button5_Click(object sender, EventArgs e) { DataFormDTO d = new DataFormDTO(this, dto.mainForm, dto.db, dto.userIdentity, dto.userData); TransmissionForm form = new TransmissionForm(d); form.Show(); }
public TransmissionOperation(DataFormDTO dto, FormUsage usage, ViewTransmissionCar transmission) { this.dto = dto; this.usage = usage; this.transmission = transmission; InitializeComponent(); }
public DataFormDTO CreateDataFormDTO(DataFormDesignTemplate dataFormDesignTemplate) { DataFormDTO dto = new DataFormDTO() { DataFormHeader = dataFormDesignTemplate.DataFormHeader, DataFormFooter = dataFormDesignTemplate.DataFormFooter, DataFormBody = dataFormDesignTemplate.DataFormBody }; return(dto); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["carId"].Value); // taking car if (e.ColumnIndex == 8) { ViewCar car = dataFormDTO.db.ViewCars.SingleOrDefault(o => o.carId == id); basket.AddItem(car.carId, car.company, car.modelName, car.power , car.colourName, car.autoTrans, car.manualTrans, car.price, 1); } // updating if (e.ColumnIndex == 9) { carFormOperDTO.op = CrudOpr.Update; carFormOperDTO.usage = FormUsage.Update; ViewCar findCar = dataFormDTO.db.ViewCars.SingleOrDefault(o => o.carId == id); carFormOperDTO.obj = findCar; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); } // deleting if (e.ColumnIndex == 10) { // Запрашиваем подтверждение string message = "Точно хотите удалить?"; string caption = "Y/n"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { car c = new car(); c.carId = id; // deleting if (crud.delete(c)) { MessageBox.Show("Авто удалено!"); resetData(); } else { MessageBox.Show("Удаление отменено"); } } } }
public CompanyForm(DataFormDTO dto) { this.dto = dto; dto.caller.Hide(); checkBoxData = new CheckBoxDataInit(dto.db); filter = new CompanyFilter(); controller = new CompanyController(dto.db); crud = new CompanyCrud(dto.db); formDTO = new CUCompanyFormDTO(); InitializeComponent(); }
private void AddCarButton_Click(object sender, EventArgs e) { carFormOperDTO.op = CrudOpr.Create; carFormOperDTO.usage = FormUsage.Create; carFormOperDTO.obj = null; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); }
private void doCrud() { switch (usage) { case FormUsage.OrderCar: // создание модели авто и самого авто // + заказ ViewCar car = crud.createModel(modelDTO); if (car != null) { ShopBasket basket = new ShopBasket(); basket.AddItem(car.carId, car.company, car.modelName, car.power, car.colourName, car.autoTrans, car.manualTrans, modelDTO.price, Convert.ToInt32(RestCarTextBox.Text)); // DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); BasketForm form = new BasketForm(dto, basket, true); form.Show(); } break; case FormUsage.Create: // создание модели авто и самого авто createCarModel(); break; case FormUsage.Update: // обновление модели авто //getCarPrice(); if (crud.update(modelDTO)) { MessageBox.Show("Car was updated!"); this.Close(); } else { MessageBox.Show("Updating was denied"); } break; } }
private void MainForm_Load(object sender, EventArgs e) { dataFormDTO = new DataFormDTO(); dataFormDTO.db = new DbAppContext(); WindowsIdentity currentUser = WindowsIdentity.GetCurrent(); UserDataDTO userData = new UserDataDTO(); bool isInSystem = false; if (dataFormDTO.db.CheckRole("db_owner")) { userData.userRole = UserRole.ADMIN; CurrentUserLabel.Text = "Admin"; isInSystem = true; } if (dataFormDTO.db.CheckRole("conference_manager")) { userData.userRole = UserRole.CONFERENCE_MANAGER; CurrentUserLabel.Text = "Conference manager"; isInSystem = true; } if (dataFormDTO.db.CheckRole("scientist_manager")) { userData.userRole = UserRole.SCIENTIST_MANGER; CurrentUserLabel.Text = "Scientist manager"; isInSystem = true; } if (!isInSystem) { userData.userRole = UserRole.GUEST; CurrentUserLabel.Text = "Guest"; } int pos = currentUser.Name.IndexOf("\\"); userData.username = currentUser.Name.Remove(0, pos + 1); dataFormDTO.userData = userData; dataFormDTO.caller = this; dataFormDTO.mainForm = this; }
private void OrderButtonMenu_Click(object sender, EventArgs e) { CarOperationDTO carFormOperDTO = new CarOperationDTO { obj = null, op = CrudOpr.Create, usage = FormUsage.OrderCar }; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); }