示例#1
0
 private void btnProAdd_Click(object sender, EventArgs e)
 {
     if (txtProName.Text.Length != 0)
     {
         var product = new Product();
         product.productName = txtProName.Text;
         product.businessId  = Convert.ToInt32(cmbProBusi.SelectedValue.ToString());
         DBproduct.create(product);
         cleanProductFields();
         fillControls();
         mostrarMensajeExito();
     }
     else
     {
         mostrarFuncionLlenadoCampos();
     }
 }
示例#2
0
        private void fillControls()
        {
            List <UserDirections> directions = UserDirectionsDAO.getDirections(loggedUser.idUser.ToString());

            if (loggedUser.userType)
            {
                List <User>     lista      = DBuser.GetUsers();
                List <Business> businesses = DBbusiness.getBusiness();
                List <Product>  products   = DBproduct.getAll();

                cmbProBusi.DataSource    = null;
                cmbProBusi.ValueMember   = "idbusiness";
                cmbProBusi.DisplayMember = "name";
                cmbProBusi.DataSource    = businesses;

                // Tabla (data grid view)
                dtvUsers.DataSource = null;
                dtvUsers.DataSource = lista;
                //Escondiendo la columna de la clave
                dtvUsers.Columns[3].Visible = false;
                dtvUsers.Columns[0].Visible = false;


                dgvBusi.DataSource = null;
                dgvBusi.DataSource = businesses;

                dgvPro.DataSource = null;
                dgvPro.DataSource = products;
            }
            else
            {
                if (!hasCheckedUserType)
                {
                    tabControl1.TabPages[0].Parent = null;
                    tabControl1.TabPages[1].Parent = null;
                    hasCheckedUserType             = true;
                }
            }
            dgvDirections.DataSource = null;
            dgvDirections.DataSource = directions;
        }