Esempio n. 1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btLocalizar.ImageIndex = 3;

            frmConsultaTipoCobranca frmTipoCob = new frmConsultaTipoCobranca();

            frmTipoCob.ShowDialog();
            if (frmTipoCob.codigo != 0)
            {
                DALConexao         cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLTipoCobranca    dll    = new DLLTipoCobranca(cx);
                ModeloTipoCobranca modelo = dll.CarregaModeloTipoCobranca(frmTipoCob.codigo);
                txtTipoCobCod.Text  = modelo.TipoCobCod.ToString();
                txtTipoCobNome.Text = modelo.TipoCobNome;
                txtTipoCobData.Text = modelo.TipoCobData;
                label1.Visible      = true;
                this.alteraBotoes(3);
                closeCadTipoCobranca = 3;
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadTipoCobranca   = 1;
                btLocalizar.ImageIndex = 2;
            }
            frmTipoCob.Dispose();
        }
Esempio n. 2
0
 private void txtTipoCobNome_Leave(object sender, EventArgs e)
 {
     if (this.operacao == "inserir")
     {
         int             r   = 0;
         DALConexao      cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         DLLTipoCobranca dll = new DLLTipoCobranca(cx);
         r = dll.VerificaTipoCobranca(txtTipoCobNome.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um registro com este valor, deseja alterar o registro?", "Modificar?", MessageBoxButtons.YesNo);
             if (d.ToString() == "Yes")
             {
                 this.operacao = "alterar";
                 ModeloTipoCobranca modelo = dll.CarregaModeloTipoCobranca(r);
                 txtTipoCobCod.Text  = modelo.TipoCobCod.ToString();
                 txtTipoCobNome.Text = modelo.TipoCobNome;
                 txtTipoCobData.Text = modelo.TipoCobData;
                 label1.Visible      = true;
                 //this.alteraBotoes(3);
                 closeCadTipoCobranca = 3;
             }
         }
     }
 }
Esempio n. 3
0
        public void Incluir(ModeloTipoCobranca modelo)
        {
            //verificando se o nome do tipo de cobrança foi digitado
            if (modelo.TipoCobNome.Trim().Length == 0)
            {
                throw new Exception("O nome do tipo é obrigatório!");
            }

            DALTipoCobranca DALobj = new DALTipoCobranca(conexao);

            DALobj.Incluir(modelo);
        }
Esempio n. 4
0
        public void Alterar(ModeloTipoCobranca modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update tipodecobranca set tipocobranca_nome = @nome, tipocobranca_data = @data, tipocobranca_time = @time, tipocobranca_status = @status where tipocobranca_cod = @codigo";
            cmd.Parameters.AddWithValue("@nome", modelo.TipoCobNome);
            cmd.Parameters.AddWithValue("@codigo", modelo.TipoCobCod);
            cmd.Parameters.AddWithValue("@data", modelo.TipoCobData);
            cmd.Parameters.AddWithValue("@time", modelo.TipoCobTime);
            cmd.Parameters.AddWithValue("@status", modelo.TipoCobStatus);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Esempio n. 5
0
        public void Incluir(ModeloTipoCobranca modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into tipodecobranca(tipocobranca_nome, tipocobranca_data, tipocobranca_time, tipocobranca_status) " +
                              "VALUES(@nome, @data, @time, @status); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.TipoCobNome);
            cmd.Parameters.AddWithValue("@data", modelo.TipoCobData);
            cmd.Parameters.AddWithValue("@time", modelo.TipoCobTime);
            cmd.Parameters.AddWithValue("@status", modelo.TipoCobStatus);
            conexao.Conectar();
            modelo.TipoCobCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Esempio n. 6
0
        public void Alterar(ModeloTipoCobranca modelo)
        {
            //Verifica se o código foi alterado
            if (modelo.TipoCobNome.Trim().Length == 0)
            {
                throw new Exception("O nome do tipo é obrigatório!");
            }
            if (modelo.TipoCobCod <= 0)
            {
                throw new Exception("O código do tipo é obrigatório!");
            }

            DALTipoCobranca DALobj = new DALTipoCobranca(conexao);

            DALobj.Alterar(modelo);
        }
Esempio n. 7
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btSalvar.ImageIndex = 9;

            //o try é para tratamento de erros ao inserir objeto
            try
            {
                ModeloTipoCobranca modelo = new ModeloTipoCobranca();
                modelo.TipoCobNome   = txtTipoCobNome.Text;
                modelo.TipoCobData   = DateTime.Now.ToShortDateString();
                modelo.TipoCobTime   = DateTime.Now.ToShortTimeString();
                modelo.TipoCobStatus = "local";

                //Obj para gravar os dados da conexão
                DALConexao      cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLTipoCobranca dll = new DLLTipoCobranca(cx);

                if (this.operacao == "inserir")
                {
                    //Cadastrar nova categoria
                    dll.Incluir(modelo);
                    MessageBox.Show("Cadastro realizado: Código " + modelo.TipoCobCod.ToString());
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!";
                }
                else
                {
                    //Alterar Unidade de medida
                    modelo.TipoCobCod = Convert.ToInt32(txtTipoCobCod.Text);
                    dll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado!");
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!";
                    label1.Visible = false;
                }
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadTipoCobranca = 1;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
                //toolStripBarStatus.Text = "Erro! Cadastro não realizado!";
            }
            btSalvar.ImageIndex    = 8;
            btInserir.ImageIndex   = 0;
            btLocalizar.ImageIndex = 2;
        }
Esempio n. 8
0
        public ModeloTipoCobranca CarregaModeloTipoCobranca(int codigo)
        {
            ModeloTipoCobranca modelo = new ModeloTipoCobranca();
            SqlCommand         cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from tipodecobranca where tipocobranca_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.TipoCobCod  = Convert.ToInt32(registro["tipocobranca_cod"]);
                modelo.TipoCobNome = Convert.ToString(registro["tipocobranca_nome"]);
                modelo.TipoCobData = Convert.ToString(registro["tipocobranca_data"]);
            }
            conexao.Desconectar();
            return(modelo);
        }