コード例 #1
0
ファイル: Encomenda.cs プロジェクト: Milkenm/Spor7
        // # ================================================================================================ #
        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);
            }
        }
コード例 #2
0
        // # ================================================================================================ #
        #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);
            }
        }
コード例 #3
0
 // # ================================================================================================ #
 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);
     }
 }
コード例 #4
0
ファイル: Perfil.cs プロジェクト: Milkenm/Spor7
        // # ================================================================================================ #
        #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();
                }
            }
        }
コード例 #5
0
 private int DeletePerson(long personID)
 {
     return(AccessDatabase.Delete(Queries.DeletePerson, "@PersonID", personID));
 }