private void btnModify_Click(object sender, EventArgs e) { try { if (txtModifyAd.Text.Length > 0) { Adress ad = (Adress)cmbAdresses.SelectedItem; if (MessageBox.Show($"¿Seguro que desea modificar la dirección {ad.adress}?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AddressDAO.UpdateAdress(ad, txtModifyAd.Text); MessageBox.Show("Dirección modificada exitosamente.", "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Refresh(); } } else { MessageBox.Show("No se pueden dejar campos vacíos"); } } catch (Exception ex) { MessageBox.Show("No se pudo modificar la dirección", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnAdd_Click(object sender, EventArgs e) { if (txtNewAdress.Text.Length > 0) { AddressDAO.InsertAdress(user, txtNewAdress.Text); MessageBox.Show("Dirección agregada exitosamente.", "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Refresh(); } else { MessageBox.Show("No se pueden dejar campos vacíos"); } }
private void btnDeleteAdress_Click(object sender, EventArgs e) { try { Adress ad = (Adress)cmbAdresses.SelectedItem; if (MessageBox.Show($"¿Seguro que desea eliminar la dirección {ad.adress}?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AddressDAO.DeleteAddress(ad); MessageBox.Show("Dirección eliminada exitosamente.", "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Refresh(); } } catch (Exception ex) { MessageBox.Show("No se pudo eliminar la dirección", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Refresh() { cmbAdresses.DataSource = null; cmbAdresses.ValueMember = nameof(Adress.idAdress); cmbAdresses.DisplayMember = nameof(Adress.adress); cmbAdresses.DataSource = AddressDAO.getAdresses(); cmbBusiness.DataSource = null; cmbBusiness.ValueMember = "idBusiness"; cmbBusiness.DisplayMember = "name"; cmbBusiness.DataSource = BusinessDAO.getBusinesses(); cmbAdress.DataSource = null; cmbAdress.ValueMember = nameof(Adress.idAdress); cmbAdress.DisplayMember = nameof(Adress.adress); cmbAdress.DataSource = AddressDAO.getAdresses(); dgvAdresses.DataSource = AddressDAO.AddressesFromUser(user); dgvOrders.DataSource = AppOrderDAO.ViewUserOrders(user); CmbProductUpdate(); }
private void NormalUser_Load(object sender, EventArgs e) { dgvAdresses.DataSource = AddressDAO.AddressesFromUser(user); dgvOrders.DataSource = AppOrderDAO.ViewUserOrders(user); cmbAdresses.DataSource = null; cmbAdresses.ValueMember = nameof(Adress.idAdress); cmbAdresses.DisplayMember = nameof(Adress.adress); cmbAdresses.DataSource = AddressDAO.getAdresses(); cmbBusiness.DataSource = null; cmbBusiness.ValueMember = "idBusiness"; cmbBusiness.DisplayMember = "name"; cmbBusiness.DataSource = BusinessDAO.getBusinesses(); cmbAdress.DataSource = null; cmbAdress.ValueMember = nameof(Adress.idAdress); cmbAdress.DisplayMember = nameof(Adress.adress); cmbAdress.DataSource = AddressDAO.getAdresses(); CmbProductUpdate(); }