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; } }
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); } }
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(); }
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); } }
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(); } }
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(); } }