// # ================================================================================================ # private void button_apagar_Click(object sender, EventArgs e) { try { if (_MessageBox.ShowConfirmationDialog("Apagar Encomenda", "Deseja mesmo apagar a encomenda selecionada?", MessageBoxIcon.Information) == true) { string[] _IdProdutos = _Database.Select("Encomendas_Telefone", "Produtos", $"ID = {_IdEncomenda}")[0].Split(','); foreach (string _IdProduto in _IdProdutos) { _Database.Update("Produtos", $"Quantidade = {Convert.ToInt32(_Database.Select("Produtos", "Quantidade", $"ID = {_IdProduto}")[0]) + 1}", $"ID = {_IdProduto}"); Thread.Sleep(250); } _Database.Delete("Encomendas_Telefone", $"ID = {_IdEncomenda}"); MessageBox.Show("Encomenda apagada.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } Valores._Main.ListarProdutos(); Valores._Main.ListarEncomendas(); } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
// # ================================================================================================ # #endregion Load / Unload #region Login // # ================================================================================================ # private void button_login_Click(object sender, EventArgs e) { try { button_login.Enabled = false; string _Utilizador = _DatabaseTools.FilterSql(textBox_utilizador.Text); string _Password = _Tools.Hash(_DatabaseTools.FilterSql(textBox_password.Text)); if (_DatabaseTools.CheckLogin("Funcionarios", _Utilizador, _Password, "Login", "Password", Tools.DatabaseTools.DatabaseType.Access) == true) { if (checkBox_lembrar.Checked == true) { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'").Count == 0) { _Database.InsertInto("Config", "Config,Valor", $"'Lembrar', '{_Utilizador}'"); } else { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'")[0] != textBox_utilizador.Text) { _Database.Update("Config", $"Valor = '{textBox_utilizador.Text}'", "Config = 'Lembrar'"); } } } else { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'").Count > 0) { _Database.Delete("Config", "Config = 'Lembrar'"); } } Temp._IdFuncionario = _Database.Select("Funcionarios", "ID", $"Login = '******'")[0]; Valores._Valores.LoadMain(Convert.ToInt32(Temp._IdFuncionario)); Valores._Main.Show(); this.Hide(); } else { label_erroLogin.Visible = true; button_login.Enabled = true; textBox_password.Focus(); textBox_password.SelectAll(); } } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
// # ================================================================================================ # private void button_apagar_Click(object sender, EventArgs e) { try { if (_MessageBox.ShowConfirmationDialog("Apagar Produto?", $"Deseja mesmo apagar o produto '{_Produto} (ID: {_IdProduto})'?")) { _Database.Delete("Produtos", $"ID = {_IdProduto}"); MessageBox.Show("Produto apagado.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Valores._Main.ListarProdutos(); this.Close(); } } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
// # ================================================================================================ # #endregion Botão private void button_apagar_Click(object sender, EventArgs e) { if (_MessageBox.ShowConfirmationDialog("Apagar Utilizador?", $"Deseja mesmo apagar o utilizador '{_Nome}' (ID: {_Id})?", MessageBoxIcon.Question) == true) { _Database.Delete("Funcionarios", $"ID = {_Id}"); MessageBox.Show("Utilizador apagado.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); if (_Id == Main._Id) { Valores._Main.Hide(); new Login().Show(); } else { Valores._Main.ListarFuncionarios(); } } }
private int DeletePerson(long personID) { return(AccessDatabase.Delete(Queries.DeletePerson, "@PersonID", personID)); }