private EntradaSaidaColecao PreencherEntradaSaida(DataTable dataTable) { EntradaSaidaColecao entradaSaidaColecao = new EntradaSaidaColecao(); foreach (DataRow row in dataTable.Rows) { EntradaSaidaInfo entradaSaidaInfo = new EntradaSaidaInfo { entracodtodasparcelas = Convert.ToInt32(row["entracodtodasparcelas"]), entraconfirmada = Convert.ToInt32(row["entraconfirmada"]) == 1 ? true: false, entradatalancamento = Convert.ToDateTime(row["entradatalancamento"]), entradatavenc = Convert.ToDateTime(row["entradatavenc"]), entradocumento = Convert.ToString(row["entradocumento"]), entraidfunc = Convert.ToInt32(row["entraidfunc"]), entraid = Convert.ToInt32(row["entraid"]), entranumparcela = Convert.ToInt32(row["entranumparcela"]), entranumtotalparcelas = Convert.ToInt32(row["entranumtotalparcelas"]), entraobs = Convert.ToString(row["entraobs"]), entratipoidcat = Convert.ToInt32(row["entratipoidcat"]), entravalor = Convert.ToDecimal(row["entravalor"]), entravalorpago = Convert.ToDecimal(row["entravalorpago"]), entratipocatdecricao = Convert.ToString(row["entcatdescricao"]), entraidtipoentrada = Convert.ToInt32(row["entraidtipoentrada"]), entraidunidade = Convert.ToInt32(row["entraidunidade"]), entraparcelado = Convert.ToInt32(row["entraparcelado"]) == 1 ? true : false, identradasaida = Convert.ToInt32(row["entradasaidaid"]) }; entradaSaidaColecao.Add(entradaSaidaInfo); } return(entradaSaidaColecao); }
private void buttonParcelas_Click(object sender, EventArgs e) { if (int.TryParse(textBoxParcelas.Text, out int parc)) { for (int i = 0; i < parc; i++) { DateTime data = radioButtonFixo.Checked ? entradaSaidaInfo.entradatavenc.AddMonths(i + 1) : entradaSaidaInfo.entradatavenc.AddDays(Convert.ToInt32(textBoxCorridos.Text) * (i + 1)); EntradaSaidaInfo parcelas = new EntradaSaidaInfo { entracodtodasparcelas = entradaSaidaInfo.entraid, entradatavenc = data, entraidfunc = Form1.User.useidfuncionario, entraidunidade = entradaSaidaInfo.entraidunidade, entranumparcela = i + 2, entranumtotalparcelas = parc + 1, entraobs = entradaSaidaInfo.entraobs, entraparcelado = true, entratipoidcat = entradaSaidaInfo.entratipoidcat, entravalor = entradaSaidaInfo.entravalor, entravalorpago = entradaSaidaInfo.entravalorpago, entraidtipoentrada = entradaSaidaInfo.entraidtipoentrada }; entraColecao.Add(parcelas); } entradaSaidaInfo.entranumtotalparcelas = parc + 1; dataGridViewParcelas.DataSource = entraColecao; dataGridViewParcelas.ClearSelection(); buttonParcelas.Enabled = false; } buttonSalvar.Enabled = true; }
private EntradaSaidaColecao PreencherLancamentoDiversos(DataTable dataTable) { EntradaSaidaColecao entradaSaidaColecao = new EntradaSaidaColecao(); foreach (DataRow row in dataTable.Rows) { EntradaSaidaInfo entradaSaidaInfo = new EntradaSaidaInfo { entravalorpago = Convert.ToDecimal(row["entravalorpago"]), entraidtipoentrada = Convert.ToInt32(row["entradasaidaid"]) }; entradaSaidaColecao.Add(entradaSaidaInfo); } return(entradaSaidaColecao); }