private void carregaParcelas(CarSystem.Tipos.statusDebito statusDebito) { string nomeFuncao = "geraBoletos.Boletos.carregaParcelas"; System.Data.DataTable tbDebitos; try { dgParcelas.Columns.Clear(); this.statusDebito = statusDebito; tbDebitos = debitos.tbDebitos(txtPedido.Text, statusDebito); dgParcelas.DataSource = tbDebitos.Copy(); dgParcelas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgParcelas.Columns[1].Visible = false; dgParcelas.Columns[3].Visible = false; dgParcelas.Columns[4].Visible = false; dgParcelas.Columns[7].Visible = false; dgParcelas.Columns[8].Visible = false; dgParcelas.Columns[9].Visible = false; foreach (System.Windows.Forms.DataGridViewRow dgLinha in dgParcelas.Rows) { statusDebito = (CarSystem.Tipos.statusDebito)Convert.ToInt32(dgLinha.Cells[3].Value); switch (statusDebito) { case CarSystem.Tipos.statusDebito.aVencer: dgLinha.Cells[0].Style.ForeColor = Color.DarkBlue; // .Value = "À Vencer"; break; case CarSystem.Tipos.statusDebito.vencido: dgLinha.Cells[0].Style.ForeColor = Color.Red; break; case CarSystem.Tipos.statusDebito.quitado: dgLinha.Cells[0].Style.ForeColor = Color.DarkGreen; break; case CarSystem.Tipos.statusDebito.cancelado: dgLinha.Cells[0].Style.ForeColor = Color.Black; break; } } dgParcelas.Columns["valorDebito"].DefaultCellStyle.Format = "C2"; dgParcelas.Columns.Add(colunaAcoes()); dgParcelas.Columns[dgParcelas.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.None; dgParcelas.Columns[dgParcelas.Columns.Count - 1].Width = 90; } catch (Exception ex) { throw new Exception("(" + nomeFuncao + ")" + ex.Message); } finally { tbDebitos = null; } }
private void imprimirLista() { bool isImprimirTodas = false; CarSystem.Tipos.statusDebito statusDebito; string contratoDebito; string conteudoCelula; statusDebito = CarSystem.Tipos.statusDebito.todos; if (optVencer.Checked == true) { statusDebito = CarSystem.Tipos.statusDebito.aVencer; } else if (optVencidas.Checked == true) { statusDebito = CarSystem.Tipos.statusDebito.vencido; } foreach (System.Windows.Forms.DataGridViewRow dgLinha in dgParcelas.Rows) { contratoDebito = (string)(dgLinha.Cells["Contrato"].Value == null ? "" : dgLinha.Cells["Contrato"].Value); conteudoCelula = (string)(dgLinha.Cells[dgParcelas.Columns.Count - 1].Value == null?"":dgLinha.Cells[dgParcelas.Columns.Count - 1].Value); if (conteudoCelula != null && conteudoCelula == "Imprimir todas") { isImprimirTodas = true; } else if (conteudoCelula != null && conteudoCelula == "Cancelar todas") { break; } if (conteudoCelula != "Cancelar" && ((conteudoCelula == "" && isImprimirTodas == true) || isImprimirTodas == true || conteudoCelula == "Imprimir")) { boletos.banco.imprimeBoleto(contratoDebito, CarSystem.Tipos.tipoEmissao.Producao, statusDebito, false); } } boletos.banco.funcoesBoleto.iniciarImpressao(false); }
private void carregaParcelas(CarSystem.Tipos.statusDebito statusDebito) { string nomeFuncao = "geraBoletos.Boletos.carregaParcelas"; try { dgParcelas.Columns.Clear(); this.statusDebito = statusDebito; CarSystem.Debitos.Grid.carregaParcelas(txtPedido.Text, dgParcelas, statusDebito, debitos); dgParcelas.Columns.Add(colunaAcoes()); dgParcelas.Columns[dgParcelas.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.None; dgParcelas.Columns[dgParcelas.Columns.Count - 1].Width = 90; } catch (Exception ex) { throw new Exception("(" + nomeFuncao + ")" + ex.Message); } }
private System.Windows.Forms.DataGridViewComboBoxCell comboGridCelula(string contrato, CarSystem.Tipos.statusDebito statusDebito) { string nomeFuncao = "tranfereQuitacao.transfPagamentos.comboGridCelula"; System.Windows.Forms.DataGridViewComboBoxCell cbCelula = new DataGridViewComboBoxCell(); try { string coluna; if (statusDebito == CarSystem.Tipos.statusDebito.naoPagos) { coluna = "pedidoPara"; } else { coluna = "pedidoDe"; } foreach (DataGridViewRow iLinhaGrid in gridParcelas.Rows) { if (iLinhaGrid.Cells[coluna].ToString() == contrato) { cbCelula.DataSource = ((DataTable)((DataGridViewComboBoxCell)_celula).DataSource).Copy(); break; } } debitos.dados = dados; if (cbCelula.DataSource == null) { cbCelula.DataSource = debitos.tbDebitos(contrato, statusDebito).Copy(); } cbCelula.ValueMember = "identificadorDebito"; cbCelula.DisplayMember = "vencimento"; return(cbCelula); } catch (Exception ex) { throw new Exception("(" + nomeFuncao + ")" + ex.Message); } }