예제 #1
0
        public ClientsForm(User _user, OrderForm _orderForm, ClientsGrid _clientsGrid, UltraGridRow _selectedRow, bool _isAdd)
        {
            user        = _user;
            orderForm   = _orderForm;
            isAdd       = _isAdd;
            selectedRow = _selectedRow;
            clientsGrid = _clientsGrid;

            InitializeComponent();

            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox     = false;
            this.MinimizeBox     = false;
            this.AutoScaleMode   = AutoScaleMode.None;
            this.FormBorderStyle = FormBorderStyle.None;

            using (var db = new MarketDbContext())
            {
                this.comboVillage.DataSource = Villages = db.Villages.ToList();
            }
            this.comboVillage.DisplayMember = "VillageName";
            this.comboVillage.Name          = "Name";
            this.comboVillage.ValueMember   = "VillageId";

            if (!isAdd)
            {
                txtboxAddress.Text        = selectedRow.Cells[4].Value?.ToString();
                txtboxClientName.Text     = selectedRow.Cells[2].Value?.ToString();
                txtboxClientNumber.Text   = selectedRow.Cells[3].Value?.ToString();
                comboVillage.SelectedText = selectedRow.Cells[5].Value?.ToString();
            }

            loader.Hide();
        }
예제 #2
0
        private void btnClientsFormShow_Click(object sender, EventArgs e)
        {
            this.Hide();

            ClientsGrid ClientsGrid = new ClientsGrid(user);

            ClientsGrid.ShowDialog();
        }