예제 #1
0
        public Task <bool> Handle(CadastrarDocumentoCommand message, CancellationToken cancellationToken)
        {
            if (!message.IsValid())
            {
                NotifyValidationErrors(message);
                return(Task.FromResult(false));
            }

            var cliente = _clienteRepository.GetById(message.ClienteId);

            if (cliente == null)
            {
                _bus.RaiseEvent(new DomainNotification(message.MessageType, "Cliente não cadastrado.", message));
                return(Task.FromResult(false));
            }

            var clienteDocumento = new ClienteDocumento(Guid.NewGuid(), message.FrenteBase64, message.VersoBase64, message.TipoDocumento, message.ClienteId);

            _clienteDocumentoRepository.Add(clienteDocumento);

            if (Commit())
            {
            }

            return(Task.FromResult(true));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ClienteDocumento clienteDocumento = db.ClienteDocumentoes.Find(id);

            db.ClienteDocumentoes.Remove(clienteDocumento);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
        private void Documentos_Load(object sender, EventArgs e)
        {
            List <ClienteDocumento> lista_doc = new List <ClienteDocumento>();

            ClienteDocumento cliente_doc1 = new ClienteDocumento();

            cliente_doc1.idDocumentoCliente = 1;
            cliente_doc1.CPF           = "3124321";
            cliente_doc1.RG            = "2412545";
            cliente_doc1.CNH           = "34124535";
            cliente_doc1.tituloEleitor = "5325325";

            lista_doc.Add(cliente_doc1);

            ClienteDocumento cliente_doc2 = new ClienteDocumento();

            cliente_doc2.idDocumentoCliente = 2;
            cliente_doc2.CPF           = "8694865";
            cliente_doc2.RG            = "2532235";
            cliente_doc2.CNH           = "8569799";
            cliente_doc2.tituloEleitor = "902385";

            lista_doc.Add(cliente_doc2);

            ClienteDocumento cliente_doc3 = new ClienteDocumento();

            cliente_doc3.idDocumentoCliente = 3;
            cliente_doc3.CPF           = "5235325";
            cliente_doc3.RG            = "5987259";
            cliente_doc3.CNH           = "4352355";
            cliente_doc3.tituloEleitor = "12412432";

            lista_doc.Add(cliente_doc3);

            ClienteDocumento cliente_doc4 = new ClienteDocumento();

            cliente_doc4.idDocumentoCliente = 4;
            cliente_doc4.CPF           = "729487324";
            cliente_doc4.RG            = "3532553";
            cliente_doc4.CNH           = "464234";
            cliente_doc4.tituloEleitor = "4143434";

            lista_doc.Add(cliente_doc4);

            ClienteDocumento cliente_doc5 = new ClienteDocumento();

            cliente_doc5.idDocumentoCliente = 5;
            cliente_doc5.CPF           = "47219847";
            cliente_doc5.RG            = "93247293";
            cliente_doc5.CNH           = "2352666";
            cliente_doc5.tituloEleitor = "21412434";

            lista_doc.Add(cliente_doc5);

            dgvDocumentos.DataSource = lista_doc;
        }
 public ActionResult Edit([Bind(Include = "ClienteDocumentoId,ClienteId,DocumentoId,Comentario,Entregue,Link")] ClienteDocumento clienteDocumento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clienteDocumento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ClienteId   = new SelectList(db.Clientes, "ClienteId", "Nome", clienteDocumento.ClienteId);
     ViewBag.DocumentoId = new SelectList(db.Documentoes, "DocumentoId", "Nome", clienteDocumento.DocumentoId);
     return(View(clienteDocumento));
 }
        // GET: ClienteDocumento/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteDocumento clienteDocumento = db.ClienteDocumentoes.Find(id);

            if (clienteDocumento == null)
            {
                return(HttpNotFound());
            }
            return(View(clienteDocumento));
        }
        // GET: ClienteDocumento/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteDocumento clienteDocumento = db.ClienteDocumentoes.Find(id);

            if (clienteDocumento == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ClienteId   = new SelectList(db.Clientes, "ClienteId", "Nome", clienteDocumento.ClienteId);
            ViewBag.DocumentoId = new SelectList(db.Documentoes, "DocumentoId", "Nome", clienteDocumento.DocumentoId);
            return(View(clienteDocumento));
        }
예제 #7
0
        private void Form1_Load(object sender, EventArgs e)
        {
            List <Cliente> lista    = new List <Cliente>();
            Cliente        cliente1 = new Cliente();

            cliente1.codigoCliente   = 1;
            cliente1.nmCliente       = "Zé";
            cliente1.DT_NASCIMENTO   = Convert.ToDateTime("02/07/2018");
            cliente1.enderecoCliente = "Avenida São Miguel";
            cliente1.telefoneCliente = "98477447";

            lista.Add(cliente1);

            Cliente cliente2 = new Cliente();

            cliente2.codigoCliente   = 2;
            cliente2.nmCliente       = "Epaminhondas";
            cliente2.DT_NASCIMENTO   = Convert.ToDateTime("13/08/2018");
            cliente2.enderecoCliente = "Aguia de Haia";
            cliente2.telefoneCliente = "98227477";

            lista.Add(cliente2);

            dgvClientes.DataSource = lista.Where(i => i.codigoCliente == 1).ToList();



            List <ClienteDocumento> listaDoc    = new List <ClienteDocumento>();
            ClienteDocumento        clientedoc1 = new ClienteDocumento();

            clientedoc1.RG  = "03231212351";
            clientedoc1.CPF = "542421221";
            clientedoc1.CLT = "01214212";

            listaDoc.Add(clientedoc1);


            ClienteDocumento clientedoc2 = new ClienteDocumento();

            clientedoc2.RG  = "03235512123";
            clientedoc2.CPF = "542444221";
            clientedoc2.CLT = "0129797212";

            listaDoc.Add(clientedoc2);

            dgvDocumento.DataSource = listaDoc;


            List <ClientePedido> listaPedido = new List <ClientePedido>();
            ClientePedido        clienteped1 = new ClientePedido();

            clienteped1.codPedido       = 1;
            clienteped1.descricaoPedido = "Cor Vermelha";

            listaPedido.Add(clienteped1);

            ClientePedido clienteped2 = new ClientePedido();

            clienteped2.codPedido       = 2;
            clienteped2.descricaoPedido = "Cor Branca";

            listaPedido.Add(clienteped2);

            dgvPedido.DataSource = listaPedido;
        }