コード例 #1
0
        public void ExibirRelatorio(int id)
        {
            // Set the processing mode for the ReportViewer to Local
            reportViewer1.ProcessingMode = ProcessingMode.Local;
            LocalReport localReport = reportViewer1.LocalReport;

            localReport.ReportEmbeddedResource = "_3gSolucoesAutomacao.Etiqueta.rdlc";

            OrdemServicoServico ordemServicoServico = new OrdemServicoServico();
            OrdemServico        ordemServico        = ordemServicoServico.SelecionarPorID(id);

            ClienteServico clienteServico = new ClienteServico();
            Cliente        cliente        = clienteServico.SelecionarPorID(ordemServico.IdCliente);

            localReport.SetParameters(
                new ReportParameter[] {
                new ReportParameter("ID", id.ToString("000000")),
                new ReportParameter("DescricaoEquipamento", ordemServico.DescricaoEquipamento),
                new ReportParameter("ClienteNome", cliente.Nome),
                new ReportParameter("DataEntrada", ordemServico.DataEntrada.ToString("dd/MM/yyyy", new CultureInfo("pt-BR")))
            });

            // Refresh the report
            reportViewer1.RefreshReport();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: bravesoftdz/SIDomperWeb
        static void Main(string[] args)
        {
            var lista   = new List <string>();
            var servico = new ClienteServico();

            try
            {
                lista = servico.ImportarXml(@"C:\Projetos\Domper\SIDomperWeb\Banco\11.xml");
                if (lista.Count > 0)
                {
                    foreach (var item in lista)
                    {
                        Console.WriteLine(item);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
                //Console.WriteLine("Erro: " + ex.Message);
                //foreach (var item in lista)
                //{
                //    Console.WriteLine(item);
                //}
            }

            Console.WriteLine("Fim ----------------------");
            Console.Read();
        }
コード例 #3
0
        public ActionResult Editar(int id)
        {
            var servico = new ClienteServico();
            var model   = servico.ObterPorId(id);

            return(View(model));
        }
コード例 #4
0
        public ClienteServico ObterClienteServico()
        {
            Mocker         = new AutoMocker();
            ClienteServico = Mocker.CreateInstance <ClienteServico>();

            return(ClienteServico);
        }
コード例 #5
0
        public JsonResult BuscarDadosCliente(int id)
        {
            var servico  = new ClienteServico();
            var clientes = servico.ObterPorId(id);

            List <Object> resultado = new List <object>();

            resultado.Add(new
            {
                Nome                   = clientes.Nome,
                Bairro                 = clientes.Bairro,
                Endereco               = clientes.Endereco,
                Fantasia               = clientes.Fantasia,
                Dcto                   = clientes.Dcto,
                IE                     = clientes.IE,
                IdCidade               = clientes.CidadeId,
                DescCidade             = clientes.Cidade.Nome,
                Cep                    = clientes.CEP,
                Fone1                  = clientes.Fone1,
                Fone2                  = clientes.Fone2,
                celular                = clientes.Celular,
                OutroFone              = clientes.OutroFone,
                UF                     = clientes.Cidade.UF,
                ContatoCompraVenda     = clientes.ContatoCompraVenda,
                FoneContatoCompraVenda = clientes.FoneContatoCompraVenda,
                ContatoFinanceiro      = clientes.ContatoFinanceiro,
                FoneContatoFinanceiro  = clientes.FoneContatoFinanceiro,
                RepresentanteLegal     = clientes.RepresentanteLegal,
                CPFRepresentanteLegal  = clientes.CPFRepresentanteLegal,
                Enquadramento          = clientes.Enquadramento
            });

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
 public frmCliente()
 {
     InitializeComponent();
     _cliente        = new Cliente();
     _cliente.Id     = 0;
     _clienteServico = new ClienteServico();
 }
コード例 #7
0
        public ActionResult CadastrarCliente(ClienteViewModel model)
        {
            if (!model.CPF.IsCpf())
            {
                ModelState.AddModelError("CPF", "CPF INVÁLIDO !!!");
            }

            if (!model.DataNascimento.ValidDate())
            {
                ModelState.AddModelError("DataNascimento", "Data de Nascimento maior que data atual !!!");
            }

            if (ModelState.IsValid)
            {
                Cliente        cliente = new Cliente();
                ClienteServico cs      = new ClienteServico();
                cliente.Ativo = true;
                var teste = cliente.CPF = model.CPF;
                cliente.DataNascimento = model.DataNascimento;
                cliente.Email          = model.Email;
                cliente.Excluido       = false;
                cliente.Nome           = model.Nome;
                cliente.Senha          = model.Senha;
                cs.InserirCliente(cliente);

                return(RedirectToAction("Create", "Endereco"));
            }

            return(View("CadastrarCliente", model));
        }
コード例 #8
0
 public override IServico <Cliente> ObterServico()
 {
     if (_clienteServico == null)
     {
         _clienteServico = new ClienteServico(RepositorioIoC.RepositorioCliente);
     }
     return(_clienteServico);
 }
コード例 #9
0
        private void CarregarClientes()
        {
            cbCliente.Items.Clear();
            ClienteServico clienteServico = new ClienteServico();

            cbCliente.DataSource   = clienteServico.SelecionarTodos();
            cbCliente.SelectedItem = null;
        }
コード例 #10
0
        public ClienteControl(PizzariaContext contexto)
        {
            InitializeComponent();

            _contexto = contexto;

            _clienteRepositorio = new ClienteRepositorio(_contexto);
            _clienteServico     = new ClienteServico(_clienteRepositorio);
        }
 public void Setup()
 {
     _cliente = ObjectMother.ObtemClienteValidoFisico();
     Database.SetInitializer(new BaseSqlTest());
     _contexto    = new PizzariaContext();
     _repositorio = new ClienteRepositorio(_contexto);
     _contexto.Database.Initialize(true);
     _servico = new ClienteServico(_repositorio);
 }
コード例 #12
0
        // GET: Cliente
        public ActionResult Index()
        {
            var ClienteServico = new ClienteServico();
            int idUsuario      = UsuarioId;

            if (!ClienteServico.PermissaoAcesso(idUsuario))
            {
                return(RedirectToAction("Sair", "Login"));
            }

            ViewBag.UsuarioId = new SelectList
                                (
                new UsuarioServico().Listar(""),
                "Id",
                "Nome"
                                );

            ViewBag.RevendaId = new SelectList
                                (
                new RevendaServico().Listar(""),
                "Id",
                "Nome"
                                );

            ViewBag.CidadeId = new SelectList
                               (
                new CidadeServico().Listar(""),
                "Id",
                "Nome"
                               );


            ViewBag.ModuloId = new SelectList
                               (
                new ModuloServico().Listar(""),
                "Id",
                "Nome"
                               );

            ViewBag.ProdutoId = new SelectList
                                (
                new ProdutoServico().Listar(""),
                "Id",
                "Nome"
                                );

            PreencherCombo(_clientesVM);

            _clientesVM.Campo    = "Cli_Nome";
            _clientesVM.Texto    = "abcde";
            _clientesVM.Id       = 1;
            _clientesVM.Clientes = Filtro(_clientesVM, _clientesVM.FiltroCliente);
            _clientesVM.Texto    = "";

            return(View(_clientesVM));
        }
コード例 #13
0
        public ActionResult Novo()
        {
            var StatusServico  = new StatusServico();
            var TipoServico    = new TipoServico();
            var ClienteServico = new ClienteServico();
            var UsuarioServico = new UsuarioServico();

            var model = new Visita();

            if (ModelState.IsValid)
            {
                try
                {
                    if (!_servico.PermissaoEditar(UsuarioId))
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Usuário sem Permissão!"));
                        //return RedirectToAction("Index", "Login");
                    }

                    model            = _servico.ObterPorId(1);
                    model.Data       = DateTime.Now.Date;
                    model.ClienteId  = 1;
                    model.StatusId   = 1;
                    model.TipoId     = 1;
                    model.UsuarioId  = UsuarioId;
                    model.Anexo      = "";
                    model.Contato    = "";
                    model.Dcto       = "";
                    model.Descricao  = "";
                    model.FormaPagto = "";
                    model.HoraFim    = TimeSpan.Zero;
                    model.HoraInicio = TimeSpan.Zero;
                    model.Id         = 0;
                    model.TotalHoras = 0;
                    model.Valor      = 0;
                    model.Versao     = "";

                    model.ListaTipos    = TipoServico.ListarVisitas("");
                    model.ListaStatus   = StatusServico.ListarVisitas("");
                    model.ListaClientes = ClienteServico.Listar(model.UsuarioId, "");
                    model.ListaUsuarios = UsuarioServico.Listar("");

                    return(View(model));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    ViewBag.Alerta = "Usuário sem permissão";
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }
コード例 #14
0
        public void Inserir_novo_cliente()
        {
            var cliente = new Cliente("Maria José", DateTime.Today);

            var servico = new ClienteServico();

            var retorno = servico.Inserir(cliente);

            Assert.AreNotEqual(0, retorno);
        }
コード例 #15
0
 public void Inicializar()
 {
     _repositorio = A.Fake <ClienteRepositorio>();
     _unitOfWork  = A.Fake <IUnitOfWork>();
     _servico     = new ClienteServico(_unitOfWork, _repositorio);
     _cliente     = new Cliente
     {
         Id   = 1,
         Nome = "Teste"
     };
 }
コード例 #16
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            cliente.Nome    = "José";
            cliente.CPF     = "169.792.040-33";
            cliente.Celular = "(19)99888-0254";
            ClienteServico clienteServico = new ClienteServico();

            clienteServico.Adicionar(cliente);
        }
コード例 #17
0
 public frmCliente(int id)
 {
     InitializeComponent();
     _cliente           = new Cliente();
     _clienteServico    = new ClienteServico();
     _cliente           = _clienteServico.Selecionar(id);
     txtNome.Text       = _cliente.Nome;
     txtCPF.Text        = _cliente.CPF;
     txtCelular.Text    = _cliente.Celular;
     btnExcluir.Visible = true;
 }
コード例 #18
0
        private List <ClienteConsulta> Filtro(ClienteViewModel model, ClienteFiltro filtrarCliente)
        {
            filtrarCliente.Ativo            = "A";
            filtrarCliente.EmpresaVinculada = "T";
            filtrarCliente.Restricao        = 2;

            var servico = new ClienteServico();
            var lista   = servico.FiltrarWeb(UsuarioId, filtrarCliente, 2, model.Campo, model.Texto);

            return(lista.ToList());
        }
コード例 #19
0
        public FormPrincipal()
        {
            InitializeComponent();

            servicoProduto = new ProdutoServico(RepositorioIoC.RepositorioProduto);
            servicoCliente = new ClienteServico(RepositorioIoC.RepositorioCliente);

            pedidoGerenciadorForm = new GerenciadorFormularioPedido(servicoProduto, servicoCliente);

            getCadastro(pedidoGerenciadorForm);
        }
コード例 #20
0
        static void Main(string[] args)
        {
            var clienteServico = new ClienteServico();
            var cliente1       = new ClienteDTO("Juliano", "Maciel", "08887953945", "*****@*****.**");

            Console.WriteLine(clienteServico.Adicionar(cliente1));
            var cliente2 = new ClienteDTO("Juliano", "Maciel", "08887953945", "juliano.macielgmail.com");

            Console.WriteLine(clienteServico.Adicionar(cliente2));
            Console.ReadKey();
        }
コード例 #21
0
 private ClienteServico ObterInstanciaDeClienteServico()
 {
     if (_clienteServico == null)
     {
         _clienteServico = new ClienteServico(ObterInstaciaDeClienteRepositorio());
         return(_clienteServico);
     }
     else
     {
         return(_clienteServico);
     }
 }
コード例 #22
0
        public RealizarPedido_Dialog(ClienteServico clienteServico, PedidoServico pedidoServico)
        {
            InitializeComponent();

            PopularAtributosDaClasse(clienteServico, pedidoServico);
            PopularComboBoxTipoProduto();
            PopularComboboxDeClientes(BuscarTodosOsClientes());
            PopularComboBoxDeFormaDePagamento();
            numericUpDownQuantidade.Enabled = false;

            _pedido = new Pedido();
        }
コード例 #23
0
        public IActionResult Get()
        {
            var clientes = new ClienteRepositorio().BuscarTudo();

            if (!clientes.Any())
            {
                return(NotFound("Clientes não foram encontrados"));
            }

            var clientesModelo = ClienteServico.CriarListaClientesModelo(clientes);

            return(Ok(clientesModelo.ParaJson()));
        }
コード例 #24
0
        public void Carregar(int ID)
        {
            ClienteServico clienteServico = new ClienteServico();
            Cliente        cliente        = clienteServico.SelecionarPorID(ID);

            txtID.Text         = cliente.ID.ToString("00000");
            txtNome.Text       = cliente.Nome;
            mskTelefone.Text   = cliente.Telefone;
            txtLogradouro.Text = cliente.Logradouro;
            txtNumero.Text     = cliente.Numero;
            mskCEP.Text        = cliente.CEP;
            txtCidade.Text     = cliente.Cidade;
            cbUF.SelectedItem  = cliente.UF;
        }
コード例 #25
0
        public FormRealizarPedido(PedidoServico pedidoServico, ProdutoServico produtoServico, ClienteServico clienteServico)
        {
            InitializeComponent();

            _pedidoServico  = pedidoServico;
            _produtoServico = produtoServico;
            _clienteServico = clienteServico;
            _entidade       = new Pedido();

            PopularSaboresPizza();
            PopularSaboresCalzone();
            PopularSaboresBebida();
            PopularSaboresBorda();
        }
コード例 #26
0
ファイル: FormEncomenda.cs プロジェクト: anacecilian/Atelie
        public FormEncomenda(int EncomendaId = 0, int ClienteId = 0)
        {
            InitializeComponent();
            encomendaServico      = new EncomendaServico();
            clienteServico        = new ClienteServico();
            cmbCliente.DataSource = clienteServico.PesquisaClientes(string.Empty, string.Empty, string.Empty);

            if (EncomendaId > 0)
            {
                encomenda = encomendaServico.RetornaEncomenda(ClienteId, EncomendaId);
                cliente   = clienteServico.RetornaCliente(ClienteId);
                CarregarDadosEncomenda();
            }
        }
コード例 #27
0
        public Principal()
        {
            InitializeComponent();
            WindowState     = FormWindowState.Maximized;
            FormBorderStyle = FormBorderStyle.FixedSingle;
            _contexto       = new PizzariaContext();

            _pedidoRepositorio  = new PedidoRepositorio(_contexto);
            _clienteRepositorio = new ClienteRepositorio(_contexto);
            _produtoRepositorio = new ProdutoRepositorio(_contexto);

            _pedidoServico  = new PedidoServico(_pedidoRepositorio);
            _clienteServico = new ClienteServico(_clienteRepositorio);
            _produtoServico = new ProdutoServico(_produtoRepositorio);
        }
コード例 #28
0
        public FormProvaConsulta(int clienteId = 0)
        {
            InitializeComponent();
            provaServico          = new ProvaServico();
            clienteServico        = new ClienteServico();
            cmbCliente.DataSource = clienteServico.PesquisaClientes(string.Empty, string.Empty, string.Empty);

            if (clienteId > 0)
            {
                Provas = provaServico.ObterListagem(clienteId, DateTime.Now);
                AtualizarGridProvas();
                cmbCliente.Text    = Provas.First().NomeCliente;
                cmbCliente.Enabled = dtpData.Enabled = btnPesquisar.Enabled = false;
            }
        }
コード例 #29
0
ファイル: FormCliente.cs プロジェクト: anacecilian/Atelie
        public FormCliente(int clienteId = 0)
        {
            InitializeComponent();
            clienteServico  = new ClienteServico();
            enderecoServico = new EnderecoServico();

            if (clienteId > 0)
            {
                cliente = clienteServico.RetornaCliente(clienteId);
                CarregarDadosCliente();
            }
            else
            {
                cliente = new Cliente();
            }
        }
コード例 #30
0
        public ActionResult Lista(string term)
        {
            var servico  = new ClienteServico();
            var clientes = servico.Listar(1, term);

            var result = new
            {
                results = clientes.Select(x => new
                {
                    id   = x.Id.ToString(),
                    text = x.Nome
                })
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }