Exemplo n.º 1
0
        public void cadastraCargo(ModeloCargo modeloCargo)
        {
            try
            {
                cn = new MySqlConnection(conexao.conectar());

                cn.Open();

                //string inserir = "INSERT INTO tbcargo(Cargo)VALUES(" + "'" + modeloCargo.Cargo + "')";
                //comando = new MySqlCommand(inserir, cn);

                comando             = new MySqlCommand("pinserirCargo", cn);
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("cargo", modeloCargo.Cargo);


                comando.ExecuteNonQuery();


                cn.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de Banco" + ex);
            }
            finally
            {
                cn.Close();
            }
        }
        public DataTable CargoCreate(ModeloCargo objCrear)
        {
            var       mysql = new DBConnection.ConexionMysql();
            DataTable dt    = new DataTable();

            query = String.Format("INSERT INTO admin_cargo (nombre)" +
                                  "VALUES('{0}');",
                                  objCrear.nombre_cargo);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Exemplo n.º 3
0
        public Boolean UpdateCargo(ModeloCargo objEditar, int id)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                  "UPDATE admin_cargo SET nombre = '{0}' WHERE idcargo = '{1}';",
                                  objEditar.nombre_cargo, id);
            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            ModeloCargo modeloCargo = new ModeloCargo();
            Cadastro    cadastro    = new Cadastro();

            if (string.IsNullOrEmpty(txtCargo.Text))
            {
                MessageBox.Show("O Cargo é obrigatório!", "ATENÇÃO",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);

                txtCargo.Focus();
            }
            else
            {
                modeloCargo.Cargo = txtCargo.Text;

                MessageBox.Show("Cargo cadastrado com sucesso!", "Cargo Cadastrado!",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                txtCargo.Clear();

                cadastro.cadastraCargo(modeloCargo);

                var resposta = MessageBox.Show("Dados cadastrados com Sucesso. " +
                                               "Deseja adicionar outro ?", "Novo Registro", MessageBoxButtons.YesNo,
                                               MessageBoxIcon.Exclamation);

                if (resposta == DialogResult.Yes)
                {
                    txtCargo.Clear();
                }
                else
                {
                    this.Close();
                }
            }
        }