private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                ModeloTipoDePagamento modelo = new ModeloTipoDePagamento();
                modelo.TpaNome = txtNome.Text;
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLTipoDePagamento bll = new BLLTipoDePagamento(cx);

                if (operacao == "inserir")
                {
                    //cadastrar categoria
                    bll.Incluir(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro efetuado -  Código " + modelo.TpaCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    // alterar categoria
                    modelo.TpaCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
 public void Alterar(ModeloTipoDePagamento 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();
 }
Example #3
0
        public void Incluir(ModeloTipoDePagamento 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();

        }
Example #4
0
        public void Incluir(ModeloTipoDePagamento modelo)
        {
            if (modelo.TpaNome.Trim().Length == 0)
            {
                throw new Exception("O Nome da Tipo de Pagamento é obrigatorio");
            }

            modelo.TpaNome = modelo.TpaNome.ToUpper();

            DALTipoDePagamento DALObj = new DALTipoDePagamento(conexao);
            DALObj.Incluir(modelo);

        }
Example #5
0
        public void Alterar(ModeloTipoDePagamento modelo)
        {
            if (modelo.TpaCod <= 0)
            {
                throw new Exception("O Código é Obrigatorio");
            }
            if (modelo.TpaNome.Trim().Length == 0)
            {
                throw new Exception("O Nome do Tipo de Pagamento é obrigatorio");
            }

            modelo.TpaNome = modelo.TpaNome.ToUpper();

            DALTipoDePagamento DALObj = new DALTipoDePagamento(conexao);
            DALObj.Alterar(modelo);
        }
Example #6
0
        public ModeloTipoDePagamento CarregaModeloTipoDePagamento(int Codigo)
        {
            ModeloTipoDePagamento modelo = new ModeloTipoDePagamento();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "select * from tipopagamento where tpa_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", Codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();
            if (registro.HasRows)
            {
                registro.Read();
                modelo.TpaCod = Convert.ToInt32(registro["tpa_cod"]);
                modelo.TpaNome = Convert.ToString(registro["tpa_nome"]);

            }
            conexao.Desconectar();
            return modelo;

        }