コード例 #1
0
        public void InserirFuncionario(funcionario funcionario)
        {
            //incluir funcionario na tabela

            MySqlConnection _conn = new MySqlConnection("server = localhost; user = root; pwd = ''; database = biblioteca");

            string _SQL = "";

            _SQL = _SQL + "INSERT INTO ";
            _SQL = _SQL + "     funcionario ";
            _SQL = _SQL + "     ( ";
            _SQL = _SQL + "     nome ";
            _SQL = _SQL + "     ,email ";
            _SQL = _SQL + "     ,nome_de_usuario ";
            _SQL = _SQL + "     ,senha ";
            _SQL = _SQL + "     ) ";
            _SQL = _SQL + "  VALUES ";
            _SQL = _SQL + "     ( ";
            _SQL = _SQL + "      @nome  ";
            _SQL = _SQL + "      ,@email ";
            _SQL = _SQL + "      ,@nome_de_usuario ";
            _SQL = _SQL + "      ,@senha ";
            _SQL = _SQL + "     ) ";

            MySqlCommand command = new MySqlCommand(_SQL, _conn);

            command.Parameters.AddWithValue("@nome", funcionario.Nome);
            command.Parameters.AddWithValue("@email", funcionario.Email);
            command.Parameters.AddWithValue("@nome_de_usuario", funcionario.NomeUsuario);
            command.Parameters.AddWithValue("@senha", funcionario.Senha);

            try
            {
                _conn.Open();
                int registrosAfetados = command.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                throw new ApplicationException(ex.ToString());
            }
            finally
            {
                _conn.Close();
            }
        }
コード例 #2
0
 private void btnInserir_Click(object sender, EventArgs e)
 {
     if (txtNome.Text.Equals(""))
     {
         MessageBox.Show("Informe o seu nome.");
         return;
     }
     if (txtEmail.Text.Equals(""))
     {
         MessageBox.Show("Informe o seu email.");
         return;
     }
     if (txtUsuario.Text.Length > 10)
     {
         MessageBox.Show("O nome não pode exceder a quantidade de caracteres");
         return;
     }
     if (txtUsuario.Text.Equals(""))
     {
         MessageBox.Show("Informe o nome de usuario");
         return;
     }
     if (txtSenha.Text.Equals(""))
     {
         MessageBox.Show("Informe a senha.");
         return;
     }
     try
     {
         funcionario funcionario = new funcionario(txtNome.Text, txtEmail.Text, txtUsuario.Text, txtSenha.Text);
         funcionario.InserirFuncionario(funcionario);
         MessageBox.Show("Registro salvo com sucesso!");
     }
     catch (Exception c)
     {
         MessageBox.Show(c.ToString());
     }
 }