コード例 #1
0
 private void buttonUserAdd_Click(object sender, EventArgs e)
 {
     if (panelAddUser.CheckFullnessOfContols())
     {
         User user = new User();
         user.Username  = textBoxUserLogin.Text;
         user.Password  = Utilities.GenerateHash(textBoxPassword.Text);
         user.AccessLVL = (User.E_Access)comboBoxAccessLVL.SelectedIndex;
         user.Employee  = (Employee)comboBoxEmployees.SelectedItem;
         context.Users.Add(user);
         context.SaveChanges();
         dataGridViewMain.AddClearRange(context.Users.ToList());
     }
 }
コード例 #2
0
        private void buttonItemAdd_Click(object sender, EventArgs e)
        {
            if (panelAddOffice.CheckFullnessOfContols())
            {
                Office office = new Office();
                office.Name    = textBoxOfficeName.Text;
                office.Address = textBoxAddress.Text;

                context.Offices.Add(office);
                context.SaveChanges();

                dataGridViewMain.AddClearRange(context.Offices.ToList());
            }
        }
コード例 #3
0
        private void buttonServerAdd_Click(object sender, EventArgs e)
        {
            if (panelAddServer.CheckFullnessOfContols())
            {
                Server server = new Server();
                server.Name         = textBoxServerName.Text;
                server.Ip           = textBoxIP.Text;
                server.Office       = (Office)comboBoxOffices.SelectedItem;
                server.TypeOfServer = (TypeOfServer)comboBoxTypeOfServer.SelectedItem;
                server.Details      = textBoxDetails.Text;

                context.Servers.Add(server);
                context.SaveChanges();

                dataGridViewMain.AddClearRange(context.Servers.ToList());
            }
        }
コード例 #4
0
        private void buttonOrderAdd_Click(object sender, EventArgs e)
        {
            if (panelAddOrder.CheckFullnessOfContols())
            {
                Order order = new Order();
                order.Client    = (Client)comboBoxClients.SelectedItem;
                order.Cost      = Convert.ToDecimal(textBoxCost.Text);
                order.Currency  = comboBoxCurrency.Text;
                order.Domen     = textBoxDomen.Text;
                order.DateTime  = DateTime.Now;
                order.Employee  = SessionClass.Instance().User.Employee;
                order.DateOfEnd = dateTimePickerOrderEnd.Value;
                order.Server    = (Server)comboBoxServers.SelectedItem;

                context.Orders.Add(order);
                context.SaveChanges();

                UpdateTable(context.Orders.ToList());
            }
        }
コード例 #5
0
        private void buttonAddJobPositionDelete_Click(object sender, EventArgs e)
        {
            if (dataGridJobPosition.SelectedRows.Count > 0)
            {
                DialogResult dialogResult = MessageBox.Show("Вы уверенны что хотите удалить должность?", "Потверждение", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    JobPosition jobPosition = (JobPosition)dataGridJobPosition.SelectedRows[0].Tag;
                    context.JobPositions.Remove(jobPosition);
                    context.SaveChanges();

                    dataGridJobPosition.AddClearRange(context.JobPositions.ToList());
                    comboBoxJobPosition.AddClearEntities <JobPosition>(context, "Name");
                    comboBoxEditJobPosition.AddClearEntities <JobPosition>(context, "Name");
                }
            }
            else
            {
                MessageBox.Show("Не выбрана должность");
            }
        }