Example #1
0
        public void Incluir(modeloEscolaridade modelo)
        {
            if (modelo.escNome.Trim().Length == 0)
            {
                throw new Exception("A descrição da escolaridade é obrigatória.");
            }

            DALEscolaridade DALEsc = new DALEscolaridade(conexao);

            DALEsc.Incluir(modelo);
        }
        public void Incluir(modeloEscolaridade modelo)
        {
            SqlCommand cmd = new SqlCommand
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "insert into TBEscolaridade(Nome) values (@nome); select @@IDENTITY;"
            };

            cmd.Parameters.AddWithValue("@nome", modelo.escNome);
            conexao.Conectar();
            modelo.escCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
        public void Alterar(modeloEscolaridade modelo)
        {
            SqlCommand cmd = new SqlCommand
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "update TBEscolaridade set Nome = @nome where Codigo = @codigo;"
            };

            cmd.Parameters.AddWithValue("@nome", modelo.escNome);
            cmd.Parameters.AddWithValue("@codigo", modelo.escCod);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #4
0
        public void Alterar(modeloEscolaridade modelo)
        {
            if (modelo.escCod <= 0)
            {
                throw new Exception("O código tem que ser maior que zero.");
            }
            if (modelo.escNome.Trim().Length == 0)
            {
                throw new Exception("A descrição da escolaridade é obrigatória.");
            }

            DALEscolaridade DALEsc = new DALEscolaridade(conexao);

            DALEsc.Alterar(modelo);
        }
        public modeloEscolaridade CarregaModeloEscolaridade(int Codigo)
        {
            modeloEscolaridade modelo = new modeloEscolaridade();
            SqlCommand         cmd    = new SqlCommand()
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "Select * from TBEscolaridade where Codigo =" + Codigo.ToString()
            };

            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.escCod  = Convert.ToInt32(registro["Codigo"]);
                modelo.escNome = Convert.ToString(registro["Nome"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
Example #6
0
        private void Btn_escolaSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                modeloEscolaridade modelo = new modeloEscolaridade
                {
                    escNome = Txt_escolaNome.Text
                };
                DALConexoes     cx  = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
                BLLEscolaridade blE = new BLLEscolaridade(cx);

                if (this.operacao == "inserir") // Cadastra no banco a escolaridade.
                {
                    blE.Incluir(modelo);
                    MessageBox.Show("Gravado com Sucesso! Código: " + modelo.escCod.ToString(), "Informativo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    // Atualiza a tabela no gridview.
                    this.AtualizaTabela();
                }
                else // Altera no banco a escolaridade
                {
                    int linha = dataGridView1.CurrentRow.Index;
                    int cod   = Convert.ToInt32(dataGridView1.Rows[linha].Cells[0].Value.ToString());
                    modelo.escCod = cod;
                    blE.Alterar(modelo);
                    MessageBox.Show("Editado com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    // Atualiza a tabela no gridview.
                    this.AtualizaTabela();
                }

                this.limpaTela();
                this.AlterarBotao(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }