コード例 #1
0
ファイル: FabricaDAO.cs プロジェクト: alonsonic/Desarrollo
 static public Compra getCarrito(int idUsuario)
 {
     SqlServerCompra resultado = new SqlServerCompra();
     Compra compra= resultado.consultarCarrito(idUsuario);
      
     return compra;
 }
コード例 #2
0
        public Usuario consultarUsuario(string mail, int codigoActivacion)
        {
            ConexionSqlServer conexion = new ConexionSqlServer();
            SqlDataReader     tabla    = conexion.consultar("select u.*, (SELECT CONVERT(VARCHAR(19), u.fecha_nac, 120)) as fechaNac, (SELECT CONVERT(VARCHAR(19), u.fecha_ing, 120)) as fechaIng from usuario AS u where mail='" + mail + "'");

            while (tabla != null && tabla.Read())
            {
                List <Direccion>  direccion  = daoDireccion.ConsultarDireccion(int.Parse(tabla["ID"].ToString()));
                List <MetodoPago> metodoPago = daoMetodoPago.consultarAllMetodosPago(int.Parse(tabla["ID"].ToString()));
                Compra            carrito    = daoCompra.consultarCarrito(int.Parse(tabla["ID"].ToString()));
                List <Compra>     compras    = daoCompra.consultarHistorialCompras(int.Parse(tabla["ID"].ToString()));
                if (compras != null)
                {
                    for (int index = 0; index < compras.Count; index++)
                    {
                        compras[index].Productos = daoCompra.buscarDetalleCompra(compras[index].Id);
                    }
                }
                Usuario usuario = new Usuario(int.Parse(tabla["ID"].ToString()), tabla["NOMBRE"].ToString(), tabla["APELLIDO"].ToString(),
                                              tabla["PASAPORTE"].ToString(), tabla["MAIL"].ToString(),
                                              DateTime.ParseExact(tabla["FECHAING"].ToString(), "yyyy-MM-dd", null),
                                              DateTime.ParseExact(tabla["FECHANAC"].ToString(), "yyyy-MM-dd", null),
                                              tabla["STATUS"].ToString(), carrito, compras, direccion, metodoPago, codigoActivacion);
                conexion.cerrarConexion();
                return(usuario);
            }
            conexion.cerrarConexion();
            return(null);
        }
コード例 #3
0
        static public Compra getCarrito(int idUsuario)
        {
            SqlServerCompra resultado = new SqlServerCompra();
            Compra          compra    = resultado.consultarCarrito(idUsuario);

            return(compra);
        }