Esempio n. 1
0
        private void btnDeleteUserFunction_Click(object sender, EventArgs e)
        {
            if (dgvUsersFunctions.SelectedRows.Count != 0)
            {
                bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true,
                                                              "Открепить обязанность от сотрудника? Запись будет удалена безвозвратно.",
                                                              "Открепление обязанности");

                if (OKCancel)
                {
                    int UserFunctionID = Convert.ToInt32(dgvUsersFunctions.SelectedRows[0].Cells["UserFunctionID"].Value);
                    tUsersResponsibilities.DeleteUsersResponsibility(UserFunctionID);
                    //InfiniumTips.ShowTip(this, 50, 85, "Сохранено", 1700);
                    if (iFactoryID == 1)
                    {
                        tUsersResponsibilities.UpdateProfilFunctions();
                        dgvUsersFunctions.DataSource = tUsersResponsibilities.GetProfilPositionFunctions(iPositionID);
                    }
                    if (iFactoryID == 2)
                    {
                        tUsersResponsibilities.UpdateTPSFunctions();
                        dgvUsersFunctions.DataSource = tUsersResponsibilities.GetTPSPositionFunctions(iPositionID);
                    }
                }
            }
        }
Esempio n. 2
0
        private void btnDeleteResponsibility_Click(object sender, EventArgs e)
        {
            //bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true,
            //        "Функция временно недоступна",
            //        "Открепление обязанности от сотрудника");
            //if (!OKCancel)
            //    return;

            bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true,
                                                          "Открепить обязанность от сотрудника? Запись будет удалена безвозвратно.",
                                                          "Открепление обязанности");

            if (OKCancel)
            {
                int UserFunctionID = Convert.ToInt32(dgvUsersResponsibilities.SelectedRows[0].Cells["UserFunctionID"].Value);
                UsersResponsibilities.DeleteUsersResponsibility(UserFunctionID);
                InfiniumTips.ShowTip(this, 50, 85, "Удалено", 1700);
                UsersResponsibilities.UpdateUsersResponsibilities();
            }
        }