private void TxtVlrMov_Validated(object sender, EventArgs e) { if (TxtVlrMov.Text.Trim() == "") { TxtVlrMov.Value = 0; } if (TxtVlrMov.Value == 0) { return; } if (MessageBox.Show("Confirma o valor recebido ?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { TpDoc.LerDados(int.Parse(LstTipoDoc.SelectedValue.ToString())); VlrRecido = VlrRecido + Math.Round(TxtVlrMov.Value, 2); PagCartao.Rows.Add(0, int.Parse(LstTipoDoc.SelectedValue.ToString()), LstTipoDoc.SelectedText.Trim(), TpDoc.Adquirente, 0, TxtVlrMov.Value, 0, 0, "", TpDoc.MFe, TxtNParc.Value); if (TpDoc.MFe == 3) { int NParc = 1; if (TxtNParc.Value > 0) { NParc = int.Parse(TxtNParc.Value.ToString()); } DateTime DtVenc = DateTime.Now.Date.AddDays(30); decimal VrParc = Math.Round(TxtVlrMov.Value / NParc, 2); decimal VrPrimParc = VrParc + (TxtVlrMov.Value - (Math.Round(VrParc * NParc, 2))); int NumParcelas = 1; while (NumParcelas <= NParc) { Pagamento.Rows.Add(int.Parse(LstTipoDoc.SelectedValue.ToString()), LstTipoDoc.SelectedText.Trim(), TpDoc.Adquirente, VrPrimParc, DtVenc.Date, TpDoc.Baixa, TpDoc.MFe, 0, 0, 0, ""); VrPrimParc = VrParc; DtVenc = DtVenc.AddDays(30); NumParcelas++; } } else { Pagamento.Rows.Add(int.Parse(LstTipoDoc.SelectedValue.ToString()), LstTipoDoc.SelectedText.Trim(), TpDoc.Adquirente, TxtVlrMov.Value, DateTime.Now.Date, TpDoc.Baixa, TpDoc.MFe, 0, 0, 0, ""); } /*StringBuilder cupom = new StringBuilder(105); * cupom.AppendFormat("{0,-16:G}", Controle.Space(LstTipoDoc.SelectedText.ToString(),20)); * cupom.AppendFormat(TxtVlrMov.Value.ToString("N").PadLeft(31, ' ')); * cupom.Append('\n'); * FrmFrenteLoja.AtualizarDisplay(cupom.ToString());*/ } AtualizarValores(); }
private void PopularCampos(int Isn) { Paginas.SelectTab(1); BoxPesquisa.Enabled = true; Documentos.LerDados(Isn); TxtCodigo.Text = Documentos.IdDocumento.ToString(); TxtDocumento.Text = Documentos.Documento; TxtTxAdm.Value = Documentos.TxAdm; TxtTxMulta.Value = Documentos.TxMulta; TxtTxJuro.Value = Documentos.TxJuro; TxtDias.Value = Documentos.Dias; TxtCodMFe.Value = Documentos.MFe; TxtAdquirente.Text = Documentos.Adquirente; Cb_Baixa.Checked = Documentos.Baixa == 1; Cb_ResumoCx.Checked = Documentos.ResumoCx == 1; TxtIdServidor.Value = Documentos.IdServidor; Chk_Ativo.Checked = Documentos.Ativo == 1; Cb_BloqPF.Checked = Documentos.BloqPF == 1; }