private void btnDirectionAction_Click(object sender, EventArgs e) { if (txtDirection.Text.Length != 0) { if (!isDirectionSelected) { UserDirectionsDAO.createDirection(loggedUser, txtDirection.Text); MessageBox.Show("Direccion agregada exitosamente", "Clase GUI 05", MessageBoxButtons.OK, MessageBoxIcon.Information); fillControls(); } else { UserDirectionsDAO.modify(idAddressSelected, txtDirection.Text); MessageBox.Show("Direccion modificada exitosamente", "Clase GUI 05", MessageBoxButtons.OK, MessageBoxIcon.Information); fillControls(); isDirectionSelected = false; changeStateOfDirectionControlls(); txtDirection.Text = ""; } } else { MessageBox.Show("Favor llenar campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void dgvDirections_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { DataGridViewRow row = dgvDirections.Rows[e.RowIndex]; string selectedDirection = row.Cells[0].Value.ToString(); UserDirectionsDAO.dropDirection(selectedDirection); MessageBox.Show("Direccion eliminada exitosamente", "Clase GUI 05", MessageBoxButtons.OK, MessageBoxIcon.Information); isDirectionSelected = false; changeStateOfDirectionControlls(); fillControls(); txtDirection.Text = ""; }
private void fillControls() { List <UserDirections> directions = UserDirectionsDAO.getDirections(loggedUser.idUser.ToString()); if (loggedUser.userType) { List <User> lista = UserDAO.GetUsers(); List <Business> businesses = BusinessDAO.getBusiness(); List <Product> products = ProductDAO.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; }