public FormPagamentos() { try { InitializeComponent(); ListaBotoesMeses.Add(btnMesBase); btnMesBase.Text = DateTime.Now.AddMonths(-2).ToString("MM-yyyy"); var button = CarregarButton(btnMesBase, DateTime.Now.AddMonths(-1).ToString("MM-yyyy"), "button2"); button = CarregarButton(button, DateTime.Now.ToString("MM-yyyy"), "button3"); button.BackColor = Color.RoyalBlue; button = CarregarButton(button, DateTime.Now.AddMonths(1).ToString("MM-yyyy"), "button4"); CarregarButton(button, DateTime.Now.AddMonths(2).ToString("MM-yyyy"), "button5"); var clienteService = new ListarTodosOf_ContratoClient("BasicHttpBinding_IListarTodosOf_Contrato"); _listaContratos = clienteService.ListarTodos(null).ToList(); _listaCliente = _listaContratos.Select(c => new Cliente { Ativo = c.Cliente.Ativo, Contato = c.Cliente.Contato, Documento = c.Cliente.Documento, Endereco = c.Cliente.Endereco, IdCliente = c.Cliente.IdCliente, Nome = c.Cliente.Nome, TipoPessoa = c.Cliente.TipoPessoa }).ToList(); var listaCliente = new List<Cliente> { new Cliente {Documento = null, Nome = "Todos"} }; listaCliente.AddRange(_listaCliente); cmbCliente.DataSource = listaCliente; cmbCliente.DisplayMember = "Nome"; cmbCliente.ValueMember = "Documento"; CarregarPagamentosService(); CarregarGrid(null); } catch (Exception ex) { MessageBox.Show(string.Concat("FormPagamentos: ", ex.Message), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FormListarClientes() { try { InitializeComponent(); var clienteService = new ListarTodosOf_ContratoClient("BasicHttpBinding_IListarTodosOf_Contrato"); var listaContratos = clienteService.ListarTodos(null).ToList(); dgvListaCliente.DataSource = (from contrato in listaContratos select new { Codigo = contrato.Cliente.IdCliente, contrato.Cliente.Nome, CNPJ_CPF = contrato.Cliente.TipoPessoa.Equals("J") ? contrato.Cliente.Documento.MascaraCnpj() : contrato.Cliente.Documento.MascaraCpf(), NomeVendedor = contrato.Vendedor.Nome }) .OrderBy(c => c.Nome).ToList(); dgvListaCliente.Refresh(); } catch (Exception ex) { MessageBox.Show(string.Concat("FormListarClientes: ", ex.Message), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private static List<Contrato> SelecionarContrato(string documento, string nome) { //var contratoService = new EntidadeOf_ContratoClient("BasicHttpBinding_IEntidadeOf_Contrato"); //var contrato = contratoService.Entidade(documento); var contrato = new Contrato { Cliente = new Cliente { Documento = documento, Nome = nome } }; var contratoService = new ListarTodosOf_ContratoClient("BasicHttpBinding_IListarTodosOf_Contrato"); var listaContrato = contratoService.ListarTodos(contrato); return listaContrato.ToList(); }