Ejemplo n.º 1
0
        private void OpenSelectedRecieptInfo()
        {
            SelectedReciept = (Reciept)ctlReciepts.SelectedCells[0].OwningRow.DataBoundItem;
            FmRecieptInfoReport fmRecieptInfoReport = new FmRecieptInfoReport(SelectedReciept);

            fmRecieptInfoReport.ShowDialog();
        }
Ejemplo n.º 2
0
        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();
        }