private void button_Click(object sender, RoutedEventArgs e) { int cod_inicio = int.Parse(txCod_inicio.Text); int cod_fim = int.Parse(txCod_fim.Text); decimal comissao_inicio = decimal.Parse(txComissao_inicio.Text); decimal comissao_fim = decimal.Parse(txComissao_fim.Text); int loja = int.Parse(txLoja.Text); Expression <Func <Vendedores, bool> > query = (v => (v.Id >= cod_inicio && v.Id <= cod_fim) && (v.Comissao >= comissao_inicio && v.Comissao <= comissao_fim)); if (loja > 0) { query = query.And(v => v.Loja_id == loja); } VendedoresController vc = new VendedoresController(); List <Vendedores> listVendedores = vc.Get(query); IControllerReport cr = ReportController.GetInstance(); cr.AddDataSource("Vendedores", listVendedores); cr.AddDataSource("Usuario", new List <Usuarios>() { UsuariosController.UsuarioAtual }); cr.AddDataSource("Loja", new List <Lojas>() { UsuariosController.LojaAtual }); new ReportViewWindow("Relatório de clientes - Doware Curae Varejo (Simples)", cr.GetReportDocument(cbModelo.SelectedValue.ToString())); }
private void Salvar() { VendedoresController vc = new VendedoresController(); Vendedores v = (int.Parse(txCod.Text) == 0 ? new Vendedores() : vc.Find(int.Parse(txCod.Text))); v.Id = int.Parse(txCod.Text); v.Nome = txNome.Text; v.Apelido = txApelido.Text; v.Celular1 = txCelular1.Text; v.Celular2 = txCelular2.Text; v.Logradouro = txLogradouro.Text; v.Bairro = txBairro.Text; v.Municipio = txMunicipio.Text; v.Uf = txUF.Text; v.Numero = (string.IsNullOrWhiteSpace(txNumero.Text) ? 0 : int.Parse(txNumero.Text)); v.Comissao = (string.IsNullOrEmpty(txComissao.Text) ? 0 : decimal.Parse(txComissao.Text)); v.Usuario_id = int.Parse(txCod_usuario.Text); v.Loja_id = int.Parse(txCod_loja.Text); v.Inativo = ckInativo.IsChecked.Value; if (vc.Save(v)) { LimparCampos(); } }
private void next_Click(object sender, RoutedEventArgs e) { VendedoresController vc = new VendedoresController(); Vendedores vend = vc.Next(int.Parse(txCod.Text)); FillVendedor(vend); }
/// <summary> /// Constructor /// </summary> public Vendedores() { InitializeComponent(); controller = Ioc.Instance.GetInstance <VendedoresController>(); this.DataContext = controller; controller.Init(buttons); // events controller.EventNewRegister += new RegisterNewEventHandler <VendedorViewModel>(NewVendedor); controller.EventValidation += new RegisterValidationEventHandler(CheckValidations); }
private void prev_Click(object sender, RoutedEventArgs e) { if ((int.Parse(txCod.Text) - 1) <= 0) { LimparCampos(); return; } VendedoresController vc = new VendedoresController(); Vendedores vend = vc.Prev(int.Parse(txCod.Text)); FillVendedor(vend); }
private void Pesquisar() { List <Vendedores> list = new VendedoresController().Search(txPesquisa.Text); dataGrid.ItemsSource = list; }