Esempio n. 1
0
        public IEnumerable <ClienteTO> Get()
        {
            List <ClienteTO> clientes = new List <ClienteTO>();

            ClienteTO clienteTO1 = new ClienteTO();

            clienteTO1.Codigo  = "001";
            clienteTO1.Nombres = "Nicole";
            clienteTO1.Paterno = "Zegarra";
            clienteTO1.Materno = "Monzón";
            clienteTO1.Edad    = clienteService.sumar(1, 3);
            clientes.Add(clienteTO1);

            ClienteTO clienteTO2 = new ClienteTO();

            clienteTO2.Codigo  = "002";
            clienteTO2.Nombres = "Nicolas";
            clienteTO2.Paterno = "Zegarra";
            clienteTO2.Materno = "Monzón";
            clienteTO2.Edad    = clienteService.sumar(1, 9);
            clientes.Add(clienteTO2);

            log.Debug("1");
            log.Error("2");
            log.Fatal("3");
            log.Warn("4");
            return(clientes);
        }
Esempio n. 2
0
        public ClienteTO LogIn([FromBody] Cliente pCliente)
        {
            ClienteTO cliente = null;

            using (videoBlockEntities _context = new videoBlockEntities())
            {
                Cliente r = _context.Clientes
                            .Where(c => c.Documento == pCliente.Documento && c.password == pCliente.password)
                            .FirstOrDefault();
                if (r != null)
                {
                    cliente = new ClienteTO
                    {
                        Celular         = r.Celular,
                        ClienteId       = r.ClienteId,
                        Direccion       = r.Direccion,
                        Documento       = r.Documento,
                        Email           = r.Email,
                        PrimerApellido  = r.PrimerApellido,
                        PrimerNombre    = r.PrimerNombre,
                        SegundoApellido = r.SegundoApellido,
                        SegundoNombre   = r.SegundoNombre,
                        TipoDocumento   = r.TipoDocumento,
                        EsAdministrador = r.esAdministrador,
                        Password        = r.password
                    };
                }
            }

            return(cliente);
        }
Esempio n. 3
0
        public void extraerCliente(ClienteTO clienteTO)
        {
            Boolean error = true;

            using (context = new EmpresaEntities())
            {
                var query = from clientes in context.Clientes
                            where clienteTO.Cedula == clientes.Cedula
                            select clientes;

                if (query != null)
                {
                    foreach (Cliente c in query)
                    {
                        error              = false;
                        clienteTO.Nombre   = c.Nombre;
                        clienteTO.Apellido = c.Apellido;
                        clienteTO.Correo   = c.Correo;
                        clienteTO.Telefono = c.Telefono;
                    }
                }
                if (error)
                {
                    throw new DbUpdateException();
                }
            }
        }
Esempio n. 4
0
        public void eliminarCliente(ClienteTO clienteTO)
        {
            context = new EmpresaEntities();
            Boolean error           = true;
            var     clienteEliminar =
                from cliente in context.Clientes
                where cliente.Cedula == clienteTO.Cedula
                select cliente;

            foreach (var clientDelete in clienteEliminar)
            {
                error = false;
                context.Clientes.Remove(clientDelete);
            }
            if (error)
            {
                throw new DbUpdateException();
            }

            try
            {
                context.SaveChanges();
            }
            catch (DbUpdateException e)
            {
                throw new Exception();
            }
        }
Esempio n. 5
0
        // GET api/<controller>/5
        public ClienteTO Get(int id)
        {
            ClienteTO cliente = new ClienteTO();

            using (videoBlockEntities _context = new videoBlockEntities())
            {
                var r = _context.Clientes.Find(id);
                cliente = new ClienteTO
                {
                    Celular         = r.Celular,
                    ClienteId       = r.ClienteId,
                    Direccion       = r.Direccion,
                    Documento       = r.Documento,
                    Email           = r.Email,
                    PrimerApellido  = r.PrimerApellido,
                    PrimerNombre    = r.PrimerNombre,
                    SegundoApellido = r.SegundoApellido,
                    SegundoNombre   = r.SegundoNombre,
                    TipoDocumento   = r.TipoDocumento,
                    EsAdministrador = r.esAdministrador,
                    Password        = r.password
                };
            }

            return(cliente);
        }
Esempio n. 6
0
        public ClienteTO Get(int id)
        {
            ClienteTO clienteTO = new ClienteTO();

            clienteTO.Codigo  = "001";
            clienteTO.Nombres = "Nicole";
            clienteTO.Paterno = "Zegarra";
            clienteTO.Materno = "Monzón";

            return(clienteTO);
        }
Esempio n. 7
0
        public IActionResult Post([FromBody] ClienteTO cliente)
        {
            if (cliente == null)
            {
                return(BadRequest());
            }

            Console.Write(cliente.Codigo);
            Console.Write(cliente.Nombres);

            return(CreatedAtRoute("GetCliente", new { id = cliente.Codigo }, cliente));
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            CultureInfo     cu           = new CultureInfo("en-US");
            ClienteTO       oCliente     = new ClienteTO();
            Funcionario     oFuncionario = new Funcionario();
            Telefono        oTelefono;
            List <Telefono> lstTelefono   = new List <Telefono>();
            List <string>   lstResultados = new List <string>();

            oCliente.Nombres              = txtNombre.Text;
            oCliente.Apellidos            = txtApellidos.Text;
            oCliente.Documento            = txtDocumento.Text == string.Empty ? 0 : Convert.ToDouble(txtDocumento.Text);
            oCliente.LugarExpedicion      = txtExpedicion.Text;
            oCliente.Sexo                 = Convert.ToChar(ddSexo.SelectedValue);
            oCliente.FechaNacimiento      = HdtpNacimiento.Value.ToString() == string.Empty ? DateTime.MinValue : Convert.ToDateTime(HdtpNacimiento.Value.ToString(), cu);
            oCliente.CiudadNacimiento     = txtNacimiento.Text;
            oCliente.TipoSangre           = txtGrupoSanguineo.Text;
            oCliente.CiudadResidencia     = txtCiudadResidencia.Text;
            oCliente.Direccion            = txtDireccion.Text;
            oCliente.TallaCamiseta        = ddTallaCamiseta.Text;
            oCliente.Email                = txtEmail1.Text;
            oCliente.Visas                = txtVisas.Text;
            oCliente.EstadoCivil          = ddEstadoCivil.Text;
            oCliente.Hijos                = Convert.ToInt32(ddHijos.SelectedValue);
            oCliente.Estudios             = ddNivelEducativo.Text;
            oCliente.Idiomas              = txtSegundaLengua.Text;
            oCliente.idUsuarioRegistroMod = (double)Contexto.idUsuario;

            oTelefono                  = new Telefono();
            oTelefono.Tipo             = "Fijo";
            oTelefono.NumeroTelefonico = txtTelefono.Text;
            lstTelefono.Add(oTelefono);
            oTelefono                  = new Telefono();
            oTelefono.Tipo             = "Celular";
            oTelefono.NumeroTelefonico = txtCelular.Text;
            lstTelefono.Add(oTelefono);



            Datos.Broker oTC = new Datos.Broker();

            oTC.insertarModificarCliente(oCliente, lstTelefono, oFuncionario, ref lstResultados);
            if (lstResultados[1] == "1")
            {
                MostrarMensaje(TipoMensaje.Success, lstResultados[2]);
            }
            else
            {
                MostrarMensaje(TipoMensaje.Error, lstResultados[2]);
            }
        }
Esempio n. 9
0
        public void agregarCliente(String cedula, String nombre, String apellido,
                                   String correo, int telefono)
        {
            this.Cedula   = cedula;
            this.Nombre   = nombre;
            this.Apellido = apellido;
            this.Correo   = correo;
            this.Telefono = telefono;

            ClienteTO toCliente = new ClienteTO(Cedula, Nombre, Apellido, Correo, Telefono);

            dao = new DAOHandler();
            dao.insertarCliente(toCliente);
        }
Esempio n. 10
0
        public void actualizarCliente(String cedula, String nombre, String apellido,
                                      String correo, int telefono)
        {
            this.Cedula   = cedula;
            this.Nombre   = nombre;
            this.Apellido = apellido;
            this.Correo   = correo;
            this.Telefono = telefono;

            ClienteTO clienteTO = new ClienteTO(cedula, nombre, apellido, correo, telefono);

            clienteDao = new ClienteDAO();
            clienteDao.actualizarCliente(clienteTO);
        }
Esempio n. 11
0
        public void actualizarCliente(ClienteTO clienteTO)
        {
            context = new EmpresaEntities();

            Cliente cliente = (from clientes in context.Clientes
                               where clientes.Cedula == clienteTO.Cedula
                               select clientes).First();

            cliente.Nombre   = clienteTO.Nombre;
            cliente.Apellido = clienteTO.Apellido;
            cliente.Correo   = clienteTO.Correo;
            cliente.Telefono = clienteTO.Telefono;

            context.SaveChanges();
        }
Esempio n. 12
0
 public void insertarCliente(ClienteTO cliente)
 {
     using (context = new EmpresaEntities())
     {
         Cliente nuevoCliente = new Cliente
         {
             Cedula   = cliente.Cedula,
             Nombre   = cliente.Nombre,
             Apellido = cliente.Apellido,
             Correo   = cliente.Correo,
             Telefono = cliente.Telefono
         };
         context.Clientes.Add(nuevoCliente);
         context.SaveChanges();
     }
 }
Esempio n. 13
0
        }   //end

        public void DeleteCliente(ClienteTO cliente)
        {
            // using (var cn = Conexion.getConnection())
            // {
            try
            {
                dao = new ClienteDAO();
                cn.Open();
                dao.Delete(cn, cliente);
                cn.Close();
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            //}
        }   //end
Esempio n. 14
0
 public ActionResult Edit(ClienteTO cl)
 {
     try
     {
         // TODO: Add update logic here
         if (ModelState.IsValid)
         {
             clienteService.UpdateCliente(cl);
             return(RedirectToAction("Index"));
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 15
0
        public void eliminarCliente(String cedula)
        {
            this.Cedula = cedula;

            ClienteTO clienteTO = new ClienteTO();

            clienteTO.Cedula = this.Cedula;

            try
            {
                clienteDao = new ClienteDAO();
                clienteDao.eliminarCliente(clienteTO);
            }
            catch (Exception e)
            {
                throw new Exception();
            }
        }
Esempio n. 16
0
        }   //end

        public ClienteTO GetClienteByDNI(string DNI)
        {
            //   using (var cn = Conexion.getConnection())
            //   {
            try
            {
                dao = new ClienteDAO();
                cn.Open();
                ClienteTO clienteBuscado = dao.findById(cn, DNI);
                cn.Close();
                return(clienteBuscado);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }

            //  }
        }
Esempio n. 17
0
 public ActionResult Delete(String DNI, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         ClienteTO cl = new ClienteTO();
         cl.DNI = DNI;
         if (ModelState.IsValid)
         {
             clienteService.DeleteCliente(cl);
             return(RedirectToAction("Index"));
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 18
0
        public List <TO.ClienteTO> getClients()
        {
            var query = from clients in context.Clientes
                        select clients;


            List <ClienteTO> list      = new List <ClienteTO>();
            ClienteTO        clienteTO = new ClienteTO();

            foreach (Cliente client in query)
            {
                clienteTO.Nombre   = client.Nombre;
                clienteTO.Telefono = client.Telefono;
                clienteTO.Correo   = client.Correo;
                clienteTO.Cedula   = client.Cedula;
                clienteTO.Apellido = client.Apellido;
                list.Add(clienteTO);
            }
            return(list);
        }
Esempio n. 19
0
        public void agregarCliente(String cedula, String nombre, String apellido,
                                   String correo, int telefono)
        {
            try
            {
                this.Cedula   = cedula;
                this.Nombre   = nombre;
                this.Apellido = apellido;
                this.Correo   = correo;
                this.Telefono = telefono;

                ClienteTO toCliente = new ClienteTO(Cedula, Nombre, Apellido, Correo, Telefono);

                clienteDao = new ClienteDAO();
                clienteDao.insertarCliente(toCliente);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 20
0
        public void buscarCliente(String cedula)
        {
            try
            {
                this.Cedula = cedula;

                ClienteTO clienteTO = new ClienteTO();
                clienteTO.Cedula = this.Cedula;

                clienteDao = new ClienteDAO();
                clienteDao.extraerCliente(clienteTO);

                this.Nombre   = clienteTO.Nombre;
                this.Apellido = clienteTO.Apellido;
                this.Correo   = clienteTO.Correo;
                this.Telefono = clienteTO.Telefono;
            }
            catch (Exception)
            {
                throw;
            }
        }