public ReportPlanAppointForm(EntryControlDatabase database)
            : base(database)
        {
            InitializeComponent();

            cboxCargo.DataSource = Cargo.LoadList(Database);
            pickPlanDate.Value   = DateTime.Today.AddDays(1);
        }
        public PermitItemControl(EntryControlDatabase database, Permit permit, EntryControl.Classes.EntryPoint entryPoint)
            : this()
        {
            Database   = database;
            Permit     = permit;
            EntryPoint = entryPoint;


            ShowLabelTexts();
        }
Example #3
0
        public CreatePermitControl(EntryControlDatabase database)
            : this()
        {
            Database = database;

            PreloadData();
            AddBindings();

            Permit = CreateNewPermit();
        }
Example #4
0
 private void AuthorizationForm_Load(object sender, EventArgs e)
 {
     database = new EntryControlDatabase(Settings.Default.ServerName, Settings.Default.Path);
     if (!CheckDomainUser())
     {
         DialogResult = System.Windows.Forms.DialogResult.OK;
     }
     else
     {
         cboxUser.DataSource = LoadUserList();
     }
 }
Example #5
0
        public StartForm()
        {
            InitializeComponent();

            btnClear.Image = EntryControl.Resources.Images.Failed;

            database = InitializeDatabase();

            entryPoint = InitializeEntryPoint();

            Text = entryPoint.ToString();
        }
Example #6
0
 private void StartForm_KeyDown(object sender, KeyEventArgs e)
 {
     switch (e.KeyCode)
     {
     case Keys.F1:
         if (e.Control)
         {
             ShowInitializeForm();
             database   = InitializeDatabase();
             entryPoint = InitializeEntryPoint();
         }
         break;
     }
 }
Example #7
0
        private void ReadEntryPointList()
        {
            try
            {
                EntryControlDatabase database = new EntryControlDatabase(Settings.Default.Server, Settings.Default.Path);
                cboxEntryPoint.DataSource = EntryControl.Classes.EntryPoint.LoadList(database);

                cboxEntryPoint.SelectedItem = new EntryControl.Classes.EntryPoint(Settings.Default.EntryPoint, "");
            }
            catch (Exception exc)
            {
                lblEntryPoint.Visible  = false;
                cboxEntryPoint.Visible = false;
            }
        }
        public MaterialPermitListForm(EntryControlDatabase database)
            : base(database)
        {
            InitializeComponent();

            dgvItemList.AutoGenerateColumns = false;

            refreshButton.BackgroundImage = EntryControl.Resources.Images.Refresh;
            bsList.DataSource             = new BindingList <MaterialPermit>();
            lastRefreshing = DateTime.MinValue;
            CheckRefreshing();
            isInitialized = true;

            AddBindings();
        }
Example #9
0
        private static Form SelectForm()
        {
#if DEBUG
            Settings.Default.StartForm = 0;
            Settings.Default.Save();
#endif
            if (Settings.Default.StartForm == 0)
            {
                return(new MainForm());
            }

            EntryControlDatabase database = ShowAuthorizationForm();
            if (database == null)
            {
                Environment.Exit(1);
            }

            if (Settings.Default.StartForm == 0 ||
                database.ConnectedUser.CheckRole(database, Settings.Default.StartForm))
            {
                switch (Settings.Default.StartForm)
                {
                case 1:
                    return(new CustomerForm(database));

                case 2:
                    return(new ReceptionForm(database));

                case 3:
                    return(new EntryPointForm(database));

                case 4:
                    return(new SystemSecurityForm(database));

                default:
                    return(new MainForm());
                }
            }
            else
            {
                MessageWrongUserRole();
                Environment.Exit(1);
            }



            return(null);
        }
        private void AuthorizationForm_Load(object sender, EventArgs e)
        {
            bool exit = false;

            while (!exit)
            {
                try
                {
#if DEBUG
                    database = new EntryControlDatabase(Settings.Default.ServerName.ToLower(), Settings.Default.Path.ToLower(), "sysdba", "masterkey");
#else
                    database = new EntryControlDatabase(Settings.Default.ServerName.ToLower(), Settings.Default.Path.ToLower());
#endif



                    if (CheckDomainUser())
                    {
                        DialogResult = System.Windows.Forms.DialogResult.OK;
                    }
                    else
                    {
                        cboxUser.DataSource = LoadUserList();
                        GetLastUser();
                    }

                    return;
                }
                catch (Exception exc)
                {
                    Settings.Default.StartForm = 0;
                    Settings.Default.Save();
                    //MessageBox.Show(exc.Message, "ОШИБКА СОЕДИНЕНИЯ");
                    //Environment.Exit(1);

                    DatabaseInitializingForm form = new DatabaseInitializingForm();
                    exit = (form.ShowDialog() == DialogResult.Cancel);
                }
            }

            Environment.Exit(1);
        }
Example #11
0
        private bool ShowNextForm()
        {
            EntryControlDatabase database = Program.ShowAuthorizationForm();

            if (database == null)
            {
                return(false);
            }

            int result = GetResult();

            if (database.ConnectedUser.CheckRole(database, result))
            {
                switch (result)
                {
                case 1:
                    ShowCustomerForm(database);
                    break;

                case 2:
                    ShowReceptionForm(database);
                    break;

                case 3:
                    ShowEntryPointForm(database);
                    break;

                case 4:
                    ShowSystemSecurityForm(database);
                    break;
                }
                return(true);
            }
            else
            {
                Program.MessageWrongUserRole();
                return(false);
            }
        }
Example #12
0
 private void TryToConnect()
 {
     EntryControlDatabase database = new EntryControlDatabase(cboxServer.Text, tboxPath.Text);
 }
        public EntryControlForm(Database database)
        {
            InitializeComponent();

            Database = (EntryControlDatabase)database;
        }
Example #14
0
 public EntryPointGroupsForm(EntryControlDatabase database)
     : base(database)
 {
     InitializeComponent();
 }
 public StaffListForm(EntryControlDatabase database)
     : base(database, false)
 {
     InitializeComponent();
     Icon = EntryControl.Resources.Images.StaffIcon;
 }