private void BtnCalcular_Click(object sender, EventArgs e) { cdb = new CodigoDeBarras(prepareString()); TxtDAC.Text = cdb.calculateDac().ToString(); if ("".Equals(TxtVencimento.Text)) { TxtVencimento.Text = cdb.DataDeVencimento.ToShortDateString(); } if ("".Equals(TxtValor.Text)) { TxtValor.Text = cdb.Valor.ToString(); } }
private void TxtVencimento_Leave(object sender, EventArgs e) { if ("".Equals(TxtVencimento.Text)) { return; } int dia = int.Parse(TxtVencimento.Text.Substring(0, 2)); int mes = int.Parse(TxtVencimento.Text.Substring(3, 2)); int ano = int.Parse(TxtVencimento.Text.Substring(6, 4)); // MessageBox.Show("Vencimento=" + dia + "/" + mes + "/" + ano); DateTime d = new DateTime(ano, mes, dia); TimeSpan ts = d - CodigoDeBarras.DataBase; int venc = ts.Days; if (cdb == null) { cdb = new CodigoDeBarras(prepareString()); } cdb.Vencimento = venc; cdb.StrVencimento = venc.ToString(); TxtCampo8.Text = cdb.StrVencimento + cdb.StrValor; TxtDAC.Text = cdb.calculateDac().ToString(); }
private void TxtValor_KeyDown(object sender, KeyEventArgs e) { if ("".Equals(TxtValor.Text)) { return; } if (e.KeyCode != Keys.Enter) { return; } double val = double.Parse(TxtValor.Text); val *= 100; String strVal = "0000000000" + val.ToString(); strVal = strVal.Substring(strVal.Length - 10, 10); String venc = TxtCampo8.Text.Substring(0, 4); TxtCampo8.Text = venc + strVal; if (cdb == null) { cdb = new CodigoDeBarras(prepareString()); } BtnCalcular.PerformClick(); }