Exemplo n.º 1
0
        private void Carregar_Cadastro(int CHP_CODIGO)
        {
            Cheques_Pagar cheque_pagar = new Cheques_Pagar(CHP_CODIGO);

            if (cheque_pagar.CHP_CODIGO > 0)
            {
                tb_codigo.Text     = cheque_pagar.CHP_CODIGO.ToString();
                tb_conta.Text      = cheque_pagar.CHP_CONTA;
                tb_banco.Text      = cheque_pagar.CHP_BANCO;
                tb_agencia.Text    = cheque_pagar.CHP_AGENCIA;
                tb_num_doc.Text    = cheque_pagar.CHP_NUM_DOC;
                tb_valor.Text      = cheque_pagar.CHP_VALOR.ToString("0.00");
                tb_emissao.Text    = cheque_pagar.CHP_EMISSAO.ToString("dd/MM/yyyy");
                tb_venc.Text       = cheque_pagar.CHP_VENC.ToString("dd/MM/yyyy");
                tb_efetivacao.Text = cheque_pagar.CHP_EFETIVACAO.ToString("dd/MM/yyyy");
                tb_obs.Text        = cheque_pagar.CHP_OBS;
                if (cheque_pagar.CHP_CARNE > 0)
                {
                    tb_carne.Text = cheque_pagar.CHP_CARNE.ToString();
                    tb_item.Text  = cheque_pagar.CHP_ITEM.ToString();
                }

                tb_codigo.Enabled   = false;
                btn_excluir.Enabled = true;
            }
            else
            {
                MessageBox.Show("Registro não encontrado!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tb_codigo.Text = string.Empty;
            }
        }
Exemplo n.º 2
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            if (tb_carne.Text == "")
            {
                if (tb_codigo.Text != "" && MessageBox.Show("Deseja realmente excluir este cheque?", "3Pratos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Cheques_Pagar cheque_pagar = new Cheques_Pagar(int.Parse(tb_codigo.Text));

                    if (cheque_pagar.CHP_CODIGO > 0)
                    {
                        cheque_pagar.Deletar();

                        Log log = new Log();
                        log.LOG_USUARIO   = Global.FUN_CODIGO;
                        log.LOG_DATA      = DateTime.Now;
                        log.LOG_TELA      = this.Text;
                        log.LOG_DESCRICAO = "Excluiu o cheque de código: " + cheque_pagar.CHP_CODIGO.ToString() + " e número doc.: " + cheque_pagar.CHP_NUM_DOC + ".";
                        log.Save();

                        Limpar();

                        if (Configuracoes.Default.Mensagem_Gravar == true)
                        {
                            MessageBox.Show("Exclusão efetuada com sucesso!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }

                        tb_conta.Focus();
                    }
                }
            }
            else
            {
                MessageBox.Show("Exclusão permitida apenas com a exclusão da parcela no contas a pagar!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 3
0
        public Frm_Pagar_Parcelas(int PCA_CARNE, int PCA_ITEM)
        {
            InitializeComponent();

            this.Text = Titulo_Tela("Pagar Parcelas");
            Limpar();

            parcela      = new Parcelas_Pagar(PCA_CARNE, PCA_ITEM);
            cheque_pagar = new Cheques_Pagar(PCA_CARNE, PCA_ITEM);

            Carregar_Cadastro();

            rb_completa.Select();
        }
Exemplo n.º 4
0
        private void btn_cheque_Click(object sender, EventArgs e)
        {
            if (int.Parse(lbl_linha.Text) >= 0)
            {
                this.Enabled = false;
                bool encontrou = false;
                foreach (Cheques_Pagar cheque_pagar_foreach in cheque_pagar_todos)
                {
                    if (cheque_pagar_foreach.CHP_ITEM == (int.Parse(lbl_linha.Text) + 1))
                    {
                        cheque_pagar_foreach.CHP_NUM_DOC = parcela_todos[int.Parse(lbl_linha.Text)].PCA_NUM_DOC;
                        cheque_pagar_foreach.CHP_VALOR   = parcela_todos[int.Parse(lbl_linha.Text)].PCA_VALOR;
                        cheque_pagar_foreach.CHP_VENC    = parcela_todos[int.Parse(lbl_linha.Text)].PCA_VENC;
                        cheque_pagar_foreach.CHP_OBS     = parcela_todos[int.Parse(lbl_linha.Text)].PCA_OBS;
                        encontrou = true;
                        break;
                    }
                }
                if (encontrou == false)
                {
                    Cheques_Pagar cheque_pagar = new Cheques_Pagar();
                    cheque_pagar.CHP_CODIGO     = 0;
                    cheque_pagar.CHP_ITEM       = (int.Parse(lbl_linha.Text) + 1);
                    cheque_pagar.CHP_CARNE      = 0;
                    cheque_pagar.CHP_CONTA      = "";
                    cheque_pagar.CHP_BANCO      = "";
                    cheque_pagar.CHP_AGENCIA    = "";
                    cheque_pagar.CHP_EMISSAO    = DateTime.Today;
                    cheque_pagar.CHP_EFETIVACAO = parcela_todos[int.Parse(lbl_linha.Text)].PCA_VENC;
                    cheque_pagar.CHP_NUM_DOC    = parcela_todos[int.Parse(lbl_linha.Text)].PCA_NUM_DOC;
                    cheque_pagar.CHP_VALOR      = parcela_todos[int.Parse(lbl_linha.Text)].PCA_VALOR;
                    cheque_pagar.CHP_VENC       = parcela_todos[int.Parse(lbl_linha.Text)].PCA_VENC;
                    cheque_pagar.CHP_OBS        = parcela_todos[int.Parse(lbl_linha.Text)].PCA_OBS;
                    cheque_pagar_todos.Add(cheque_pagar);
                }

                Frm_Gerar_Cheques form = new Frm_Gerar_Cheques(cheque_pagar_todos, (int.Parse(lbl_linha.Text) + 1));
                form.Show();
            }
            else
            {
                MessageBox.Show("Selecione uma parcela cheque antes!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
        public Frm_Pagar_Parcelas(int PCA_CARNE, int PCA_ITEM)
        {
            InitializeComponent();

            this.Text = Titulo_Tela("Pagar Parcelas");
            Limpar();

            parcela      = new Parcelas_Pagar(PCA_CARNE, PCA_ITEM);
            cheque_pagar = new Cheques_Pagar(PCA_CARNE, PCA_ITEM);

            Carregar_Cadastro();

            if (Configuracoes.Default.Tipo_Pagto == 0)
            {
                tb_valor.Select();
            }
            else
            {
                tb_tipo_valor.Select();
            }
        }
Exemplo n.º 6
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            if (tb_valor.Text == "")
            {
                tb_valor.Text = "0,00";
            }
            if (float.Parse(tb_valor.Text) == 0)
            {
                MessageBox.Show("Valor precisa ser maior que zero!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_valor.Focus();
            }
            else
            {
                Cheques_Pagar cheque_pagar;

                if (tb_codigo.Text == string.Empty)
                {
                    cheque_pagar           = new Cheques_Pagar();
                    cheque_pagar.CHP_CARNE = 0;
                    cheque_pagar.CHP_ITEM  = 0;
                }
                else
                {
                    cheque_pagar = new Cheques_Pagar(int.Parse(tb_codigo.Text));
                }

                cheque_pagar.CHP_CONTA   = tb_conta.Text;
                cheque_pagar.CHP_BANCO   = tb_banco.Text;
                cheque_pagar.CHP_AGENCIA = tb_agencia.Text;
                cheque_pagar.CHP_NUM_DOC = tb_num_doc.Text;
                try
                {
                    cheque_pagar.CHP_VALOR = float.Parse(tb_valor.Text);
                }
                catch (Exception)
                {
                    cheque_pagar.CHP_VALOR = 0;
                }
                try
                {
                    cheque_pagar.CHP_EMISSAO = DateTime.Parse(tb_emissao.Text);
                }
                catch (Exception)
                {
                    cheque_pagar.CHP_EMISSAO = DateTime.Today;
                }
                try
                {
                    cheque_pagar.CHP_VENC = DateTime.Parse(tb_venc.Text);
                }
                catch (Exception)
                {
                    cheque_pagar.CHP_VENC = DateTime.Today;
                }
                try
                {
                    cheque_pagar.CHP_EFETIVACAO = DateTime.Parse(tb_efetivacao.Text);
                }
                catch (Exception)
                {
                    cheque_pagar.CHP_EFETIVACAO = DateTime.Today;
                }
                cheque_pagar.CHP_OBS = tb_obs.Text;
                cheque_pagar.Salvar();

                Log log = new Log();
                log.LOG_USUARIO = Global.FUN_CODIGO;
                log.LOG_DATA    = DateTime.Now;
                log.LOG_TELA    = this.Text;
                if (tb_codigo.Text == string.Empty)
                {
                    log.LOG_DESCRICAO = "Cadastrou o cheque de código: " + cheque_pagar.CHP_CODIGO.ToString() + " e número doc.: " + cheque_pagar.CHP_NUM_DOC + ".";
                }
                else
                {
                    log.LOG_DESCRICAO = "Alterou o cheque de código: " + cheque_pagar.CHP_CODIGO.ToString() + " e número doc.: " + cheque_pagar.CHP_NUM_DOC + ".";
                }
                log.Save();

                if (Configuracoes.Default.Mensagem_Gravar == true)
                {
                    if (tb_codigo.Text == string.Empty)
                    {
                        MessageBox.Show("Cadastro efetuado com sucesso!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Alteração efetuada com sucesso!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                tb_codigo.Text      = cheque_pagar.CHP_CODIGO.ToString();
                tb_codigo.Enabled   = false;
                btn_excluir.Enabled = true;

                tb_conta.Focus();
            }
        }