private void OpenSelectedRecieptInfo() { SelectedReciept = (Reciept)ctlReciepts.SelectedCells[0].OwningRow.DataBoundItem; FmRecieptInfoReport fmRecieptInfoReport = new FmRecieptInfoReport(SelectedReciept); fmRecieptInfoReport.ShowDialog(); }
private void btnCreateReciept_Click(object sender, EventArgs e) { if (!ValidateChildren()) { return; } Client client = (Client)ctlClient.SelectedItem; Transport transport = (Transport)ctlTransport.SelectedItem; if (!IsClientDriver(client, transport) && !checkDriver.Checked) { string errorClientIsntDriver = string.Format("Клиент не имеет прав на управление выбранным транспортным средством."); MessageBox.Show(errorClientIsntDriver, "Информационное сообщение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Reciept reciept = CreateNewReciept(); if (checkDriver.Checked) { reciept.DriverReciept = new DriverReciept(); reciept.DriverReciept.Driver = (Employee)ctlDriver.SelectedItem; } RecieptDAO.Add(reciept); FmRecieptInfoReport fmRecieptInfoReport = new FmRecieptInfoReport(reciept); fmRecieptInfoReport.ShowDialog(); this.Close(); }