Beispiel #1
0
 public override void OnDoubleClick(SourceGrid.CellContext sender, EventArgs e)
 {
     if (sender.Position.Row > 0)
     {
         SourceGridUtilities.RowTag rt = (SourceGridUtilities.RowTag)Grid.Rows[sender.Position.Row].Tag;
         idocEmployee Customer         = new idocEmployee(rt.Key.ToString(), Client);
         Customer.Show();
     }
 }
Beispiel #2
0
 private void tSSL_User_Click(object sender, EventArgs e)
 {
     try
     {
         idocEmployee emp = new idocEmployee(Program.UserContext.Key, Client);
         emp.Show();
     }
     catch { }
 }
Beispiel #3
0
        private void toolStripButton_New_Click(object sender, EventArgs e)
        {
            switch (tabList1.SelectedPage.Text)
            {
            case "Замовлення":
                idocWindowOrder Order = new idocWindowOrder(Client);
                Order.Show();
                break;

            case "Клієнти":
                idocCustomer Customer = new idocCustomer(Client);
                Customer.Show();
                break;

            case "Співробітники":
                idocEmployee Employee = new idocEmployee(Client);
                Employee.Show();
                break;
            }
        }
Beispiel #4
0
 public static void RefreshEmployee(idocEmployee Employee)
 {
     fMainForm.RefreshEmployee(Employee);
 }
Beispiel #5
0
        public void RefreshEmployee(idocEmployee Employee)
        {
            foreach (GridRow Row in EmployeesGrid.Rows)
            {
                if (Row.Tag != null)
                {
                    SourceGridUtilities.RowTag rt = (SourceGridUtilities.RowTag)Row.Tag;
                    if (Convert.ToString(rt.Key) == Employee.Key)
                    {
                        foreach (GridColumn Column in EmployeesGrid.Columns)
                        {
                            switch (EmployeesGrid[0, Column.Index].DisplayText)
                            {
                            case "Найменування":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Title;
                                break;

                            case "Прізвище":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Surname;
                                break;

                            case "Ім'я":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Name;
                                break;

                            case "По батькові":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Middlename;
                                break;

                            case "Адреса":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Address;
                                break;

                            case "Номер телефону":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Phone;
                                break;

                            case "Дата народження":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Birthday;
                                break;

                            case "Ім'я користувача":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.UserName;
                                break;

                            case "Коментар":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.RComment;
                                break;

                            case "Заблоковано":
                                EmployeesGrid[Row.Index, Column.Index].Value = Employee.Locked ? "1" : "0";
                                break;
                            }
                        }
                        break;
                    }
                }
            }
            try
            {
                if (Program.UserContext.Key.ToString() == Employee.Key.ToString())
                {
                    try
                    {
                        Program.UserContext.Load();
                        tSSL_User.Text = Program.UserContext.Title;
                    }
                    catch
                    {
                        tSSL_User.Text = "Невідомо";
                    }
                }
            }
            catch
            {
                tSSL_User.Text = "Невідомо";
            }
        }