public void todos() { var TodosContratos = new ContratoDAL().ConsultaTodosContratos(); //criar um nova lista var novaLista = TodosContratos.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim { CodigoContrato = c.ID, Cliente = c.ClienteContrato.NOME, //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(), //Status = c.SITUACAO, Dia = c.DIA_BASE, Valor = c.VALOR_MES, Situação = c.SITUACAO }).ToList(); int Qtd = 0; Qtd = novaLista.Count; LbNumeroDeContratos.Text = Qtd.ToString(); DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); DGVDADOS.DataSource = novaLista; Add_ColunaMenu(); MontarGrid(); }
private void NomeClientetextBox_TextChanged(object sender, EventArgs e) { try { //consulta o clienteif if (!string.IsNullOrWhiteSpace(NomeClientetextBox.Text)) { var cliente = new ContratoDAL().CONSULTATODOSPELONOMEcomlike(NomeClientetextBox.Text.Trim()); if (cliente.Count > 0) { var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim { CodigoContrato = c.ID, Cliente = c.ClienteContrato.NOME, //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(), //Status = c.SITUACAO, Dia = c.DIA_BASE, Valor = c.VALOR_MES, Situação = c.SITUACAO }).ToList(); int Qtd = 0; Qtd = novaLista.Count; LbNumeroDeContratos.Text = Qtd.ToString(); DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); DGVDADOS.DataSource = novaLista; Add_ColunaMenu(); MontarGrid(); } else { todos(); } } else { todos(); } } catch (Exception ex) { MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace); } }
public void ConsultaRadioCOntrato() { try { if (radioButtonContratosATIVO.Checked == true) { var cliente = new ContratoDAL().CONSULTATODOSPELOSITUACAO("ATIVO"); if (cliente.Count > 0) { var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim { CodigoContrato = c.ID, Cliente = c.ClienteContrato.NOME, //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(), //Status = c.SITUACAO, Dia = c.DIA_BASE, Valor = c.VALOR_MES, Situação = c.SITUACAO }).ToList(); int Qtd = 0; Qtd = novaLista.Count; LbNumeroDeContratos.Text = Qtd.ToString(); DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); DGVDADOS.DataSource = novaLista; Add_ColunaMenu(); MontarGrid(); } else { DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); } } else { var cliente = new ContratoDAL().CONSULTATODOSPELOSITUACAO("CANCELADO"); if (cliente.Count > 0) { var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim { CodigoContrato = c.ID, Cliente = c.ClienteContrato.NOME, //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(), //Status = c.SITUACAO, Dia = c.DIA_BASE, Valor = c.VALOR_MES, Situação = c.SITUACAO }).ToList(); int Qtd = 0; Qtd = novaLista.Count; LbNumeroDeContratos.Text = Qtd.ToString(); DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); DGVDADOS.DataSource = novaLista; Add_ColunaMenu(); MontarGrid(); } else { DGVDADOS.DataSource = null; DGVDADOS.Columns.Clear(); } } } catch (Exception ex) { MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace); } }