//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloTipoPagamento obj) { try { //command SqlCommand cmd = new SqlCommand(); cmd.Connection = cn.Conexao; cmd.CommandText = "insert into tipopagamento(tpa_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", obj.tpa_nome); cn.Conectar(); obj.tpa_cod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (SqlException ex) { throw new Exception("SQL ERROR: " + ex.Message); } catch (Exception ex) { throw new Exception("ERROR: " + ex.Message); } finally { //cn.Desconectar(); } }
//------------------------------------------------------------------------------------------------------------------- private void txtTipoPag_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLTipoPagamento bll = new BLLTipoPagamento(); r = bll.VerificaTipoDePagamento(txtTipoPag.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um registro com esse valor. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (di.ToString() == "Yes") { this.operacao = "alterar"; ModeloTipoPagamento modelo = bll.carregaModelo(r); txtCod.Text = modelo.tpa_cod.ToString(); txtTipoPag.Text = modelo.tpa_nome; //this.alteraBotoes(3); } else { txtTipoPag.Clear(); txtTipoPag.Focus(); } } else { txtTipoPag.Clear(); txtTipoPag.Focus(); } } } }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaTipoPagamento tipoPagamento = new frmConsultaTipoPagamento(); tipoPagamento.ShowDialog(); try { if (tipoPagamento.codigo != 0) { DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao); BLLTipoPagamento dao = new BLLTipoPagamento(conexao); ModeloTipoPagamento modelo = dao.carregarTipoPagamentos(tipoPagamento.codigo); txtCodigo.Text = Convert.ToString(modelo.Tpa_cod); txtTipoPag.Text = modelo.Tpa_nome; this.alterarBotoes(3); } else { this.alterarBotoes(1); this.limparTela(); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Impossivel encontrar o registro. \n O resistro esta sendo utilizado em outro local " + ex.Message, "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.tpa_nome = txtNome.Text; //obj para gravar no banco DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOTipoDePagamento daoPag = new DAOTipoDePagamento(cx); if (this.operacao.Equals("inserir")) { //Cadastrar categoria daoPag.Incluir(modelo); MessageBox.Show("Cadastro efetuado com sucesso, Código " + modelo.tpa_cod.ToString()); } else { //alterar uma categoria modelo.tpa_cod = Convert.ToInt32(txtCodigo.Text); daoPag.Alterar(modelo); MessageBox.Show("Cadstro alterado"); } this.limparTela(); this.alteraBotoes(1); } catch (Exception ex) { MessageBox.Show("Erro" + ex.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //criar uma conexao ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.TpaNome = txtNome.Text; //objeto para gravar os dados do banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLTipoPagamento BLL = new BLLTipoPagamento(cx); if (mod.Operacao == "inserir") { BLL.Incluir(modelo); //CADASTRA NOVA CATEGORIA MessageBox.Show("Cadastro efetuado : codigo " + modelo.TpaCod.ToString()); } else { modelo.TpaCod = Convert.ToInt32(txtCodigo.Text); //ALTERA UMA CATEGORIA BLL.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } LimpaTela(); mod.AlterarBotoes(1); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModeloTipoPagamento tipoPagamento = new ModeloTipoPagamento(); tipoPagamento.Tpa_nome = txtTipoPag.Text; DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao); BLLTipoPagamento dao = new BLLTipoPagamento(conexao); if (operacao == "inserir") { dao.Incluir(tipoPagamento); MetroFramework.MetroMessageBox.Show(this, "Cadastrado com sucesso ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.alterarBotoes(1); this.limparTela(); } else { tipoPagamento.Tpa_cod = Convert.ToInt32(txtCodigo.Text); dao.Alterar(tipoPagamento); MetroFramework.MetroMessageBox.Show(this, "Alterado com sucesso ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.alterarBotoes(1); this.limparTela(); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Erro ao realizar o cadastro " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModeloTipoPagamento modeloTipoPagamento = new ModeloTipoPagamento(); modeloTipoPagamento.TPagtoNome = txtNome.Text; if (this.operacao == Inserir) { QueryDB.IncluirTipoDePagamento(modeloTipoPagamento); MessageBox.Show("Cadastro efetuado com sucesso!! \nCódigo: " + modeloTipoPagamento.TPagtoCod.ToString()); } else { modeloTipoPagamento.TPagtoCod = Convert.ToInt32(txtCodigo.Text); QueryDB.AlterarTipoDePagamento(modeloTipoPagamento); MessageBox.Show("Cadastro alterado com sucesso!!"); } this.LimparDadosDaTela(); this.AlteraBotoes(Convert.ToInt32(OperacaoFormulario.Inserir_Localizar)); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
//CARREGAR TODAS OS TIPOS PAGAMENTOS public ModeloTipoPagamento carregarTipoPagamento(int codigo) { ModeloTipoPagamento tpaPagamento = new ModeloTipoPagamento(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from tipopagamento where tpa_cod = @tpa_cod order by tpa_cod asc"; cmd.Parameters.AddWithValue("@tpa_cod", codigo); conexao.Conectar(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); tpaPagamento.Tpa_cod = Convert.ToInt32(dr["tpa_cod"]); tpaPagamento.Tpa_nome = Convert.ToString(dr["tpa_nome"]); } return(tpaPagamento); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.TpaNome = txtNome.Text; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLTipoPagamento bll = new BLLTipoPagamento(cx); if (this.operacao == "inserir") { bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.TpaCod.ToString()); } else { modelo.TpaCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado! "); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
//Metodo para carregar informações do BD Tabela Catagoria ==========================================================- aula 04 public ModeloTipoPagamento CarregaModeloTipoPagamento(int codigo) // recebeo o codigo do item que se quer carregar { ModeloTipoPagamento modelo = new ModeloTipoPagamento(); // instacio o modelo //criar a query para o carregar o item conforme codigo recebido, SqlCommand cmd = new SqlCommand(); // Definir a conexão cmd.Connection = conexao.ObjetoConexao; // Definir o comando Query SQL: cmd.CommandText = "SELECT * FROM tipopagamento WHERE tpa_cod = @codigo";//selecione todos os itens da categori onde o codigo da categira seja igual ao informado pelo usuario //Definir o valor do parametro - codigo do intem recebido cmd.Parameters.AddWithValue("@codigo", codigo); //conecta ao banco conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); //ExecuteReader: quando quer retornor muita informações da consulta //SqlDataReader: obejeto para ler e acessar as infornmações retornadas //verifica se existe alguma lina dentro o objeto, se existir linha, le as informações dela, e carrega cada campo em suas respectivas colunas if (registro.HasRows) { registro.Read(); modelo.TpaCod = Convert.ToInt32(registro["tpa_cod"]); //coloca o valor da coluna do objeto regitro na variavel do modelo modelo.TpaNome = Convert.ToString(registro["tpa_nome"]); } //desconecta do banco conexao.Desconectar(); //retorna o objeto modelo com todas as informações return(modelo); // o modelo tipopagamento contem os campos da tabela de catagoria }
//Metodo para alterar uma tipopagamento =================================================================== public void Alterar(ModeloTipoPagamento modelo) //aula 03 { try { SqlCommand cmd = new SqlCommand(); // criar um comando SQL cmd.Connection = conexao.ObjetoConexao; // Definir a conexão //criar a query para o update no nome da catagoria, utlizando valor do parametro @nome, onde o tpa_Cod for igual ao codigo cmd.CommandText = "UPDATE tipopagamento SET tpa_nome = @nome WHERE tpa_cod = @codigo;"; //informa os dois parametros do comando cmd.Parameters.AddWithValue("@nome", modelo.TpaNome); cmd.Parameters.AddWithValue("@codigo", modelo.TpaCod); //conecta ao banco conexao.Conectar(); cmd.ExecuteNonQuery(); //ExecuteNonQuery = quando não quer ou nao vai retornor informações da consulta } catch (Exception erro) { throw new Exception(erro.Message); } finally // tanto se der erro ou nao , ele sera executado { //desconecta do banco conexao.Desconectar(); } }
public void Inserir(ModeloTipoPagamento modelo) { ValidaCampos(modelo); DALTipoPagamento DALObj = new DALTipoPagamento(conexao); DALObj.Inserir(modelo); }
//------------------------------------------------------------------------------------------------------------------- public void Alterar(ModeloTipoPagamento obj) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = cn.Conexao; cmd.CommandText = "UPDATE tipopagamento SET tpa_nome = @nome WHERE tpa_cod = @cod"; cmd.Parameters.AddWithValue("@nome", obj.tpa_nome); cmd.Parameters.AddWithValue("@cod", obj.tpa_cod); cn.Conectar(); cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception("Servidor SQL Erro: " + ex.Message); } catch (Exception ex) { throw new Exception(ex.Message); } finally { //cn.Desconectar(); } }
public ModeloTipoPagamento CarregaTipoDePagamento(int codigo) { ModeloTipoPagamento modelo_Tpagto = new ModeloTipoPagamento(); using (SqlCommand command = new SqlCommand()) { command.Connection = conexao.ObjetoConexao; command.CommandText = @"SELECT TIPOPAGAMENTO.TPA_COD, TIPOPAGAMENTO.TPA_NOME FROM TIPOPAGAMENTO WHERE TIPOPAGAMENTO.TPA_COD = @CODIGO"; command.Parameters.AddWithValue("@CODIGO", codigo); conexao.Conectar(); SqlDataReader registro = command.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo_Tpagto.TPagtoCod = Convert.ToInt32(registro["TPA_COD"]); modelo_Tpagto.TPagtoNome = Convert.ToString(registro["TPA_NOME"]); } conexao.Desconectar(); return(modelo_Tpagto); } }
//Metodo para incluir uma tipopagamento =================================================================== aula 03 public void Incluir(ModeloTipoPagamento modelo) { try { SqlCommand cmd = new SqlCommand(); // criar um comando SQL cmd.Connection = conexao.ObjetoConexao; // Definir a conexão //criar a query para o insert do nome da catagoria, utlizando parametro @nome, cmd.CommandText = "insert into tipopagamento(tpa_nome) values (@nome); select @@IDENTITY;"; //o selelct retorno //adiciona o valor da variavel ao parametro @nome cmd.Parameters.AddWithValue("@nome", modelo.TpaNome); //parametro inser o nome da catagoria //conecta ao banco conexao.Conectar(); //recebe o valor retornado pelo selecat identity modelo.TpaCod = Convert.ToInt32(cmd.ExecuteScalar());//ExecuteScalar = quando quer retornor poucs informações da consulta } catch (Exception erro) { throw new Exception(erro.Message); } finally // tanto se der erro ou nao , ele sera executado { //desconecta do banco conexao.Desconectar(); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.TpaNome = txtNome.Text; //obj para gravar os dados no banco DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLTipoPagamento bll = new BLLTipoPagamento(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.TpaCod.ToString()); } else { //alterar uma categoria modelo.TpaCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public ModeloTipoPagamento CarregaModeloTipoPagamento(int cod) { try { ModeloTipoPagamento modelo = new ModeloTipoPagamento(); SqlCommand cmd = new SqlCommand("[dbo].[spTipoPagamentoConsultarCodigo]", conexao._conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@tpa_cod", cod); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.tpa_cod = Convert.ToInt32(registro["CODIGO"]); modelo.tpa_nome = registro["NOME"].ToString(); } return(modelo); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //Carrega os dados para o objeto de transferência ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.tpa_nome = txtNome.Text; //Cria um BLL DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLTipoPagamento bll = new BLLTipoPagamento(cx); if (txtCodigo.Text == "") { bll.Inserir(modelo); Mensagem("TIPO DO PAGAMENTO INSERIDO, CÓDIGO: " + modelo.tpa_cod.ToString(), Color.Blue); } else { modelo.tpa_cod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); Mensagem("TIPO DO PAGAMENTO ALTERADO ", Color.Blue); } LimpaTela(); alteraBotoes(); } catch (Exception erro) { Erro(erro.Message); } }
private void ValidaCampos(ModeloTipoPagamento modelo) { if (modelo.tpa_nome.Trim().Length == 0) { throw new Exception("nome"); } modelo.tpa_nome = modelo.tpa_nome.ToUpper(); }
public void LocalizarTipoPagamento() { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLTipoPagamento bll = new BLLTipoPagamento(cx); ModeloTipoPagamento modelo = bll.CarregaModeloTipoPagamento(codigo); PreencheCampos(modelo); alteraBotoes(); }
public void IncluirTipoDePagamento(ModeloTipoPagamento modelo) { if (modelo.TPagtoNome.Trim().Length == 0) { throw new Exception("O nome do tipo de pagamento é obrigatório"); } DALObj.Incluir(modelo); }
//METEDO SALVAR public void Incluir(ModeloTipoPagamento modelo) { if (modelo.Tpa_nome.Trim().Length == 0) { throw new Exception("Nome do tipo de pagamento é OBRIGADORIO"); } DALTipoPagamento tipoPagamento = new DALTipoPagamento(conexao); tipoPagamento.Incluir(modelo); }
public void Incluir(ModeloTipoPagamento modelo) { if (modelo.TpaNome.Trim().Length == 0) //USUARIO OBRIGATORIAMENTE DEVE DIGITAR NOME, (TRIM, VERIFICAR SE TEM ESPAÇO EM BRANCO E TIRA), (LENGTH, VERIFICA O TAMANHO) { throw new Exception("O tipo do pagamento é obrigatório !"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALTipoPagamento DALobj = new DALTipoPagamento(conexao); }
public void Incluir(ModeloTipoPagamento modelo) { if (modelo.tpa_nome.Trim().Length.Equals(0)) { throw new Exception("O tipo de pagamento é obrigatório"); } DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao); daoPag.Incluir(modelo); }
public void Incluir(ModeloTipoPagamento modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into tipopagamento(tpa_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.TpaNome); conexao.Conectar(); modelo.TpaCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloTipoPagamento modelo) { if (modelo.TpaNome.Trim().Length == 0) { throw new Exception("O tipo do pagamento é obrigatório"); } DALTipoPagamento DALobj = new DALTipoPagamento(conexao); DALobj.Incluir(modelo); }
//METEDO PARA ALTERAR public void Alterar(ModeloTipoPagamento modelo) { if (modelo.Tpa_nome.Trim().Length == 0) { throw new Exception("Selecione uma condição de pagamento"); } modelo.Tpa_cod = modelo.Tpa_cod; DALTipoPagamento tipoPagamento = new DALTipoPagamento(conexao); tipoPagamento.Alterar(modelo); }
public void Alterar(ModeloTipoPagamento modelo) { ValidaCampos(modelo); if (modelo.tpa_cod <= 0) { throw new Exception("codigo"); } DALTipoPagamento DALObj = new DALTipoPagamento(conexao); DALObj.Alterar(modelo); }
public void Alterar(ModeloTipoPagamento modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update tipopagamento set tpa_nome=@nome where tpa_cod=@codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.TpaNome); cmd.Parameters.AddWithValue("@codigo", modelo.TpaCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloTipoPagamento modelo) { if (modelo.TpaNome.Trim().Length == 0) { throw new Exception("O nome da forma de pagamento é obrigatório"); } //modelo.TpaNome = modelo.TpaNome.ToUpper(); DaoTipoPagamento DALobj = new DaoTipoPagamento(conexao); DALobj.Incluir(modelo); }