public string BuscarMail(int id) { AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearQuery("Select Email from USUARIO where ID = @ID"); Datos.AgregarParametro("@ID", Convert.ToString(id)); Datos.EjecutarLector(); string mail = ""; if (Datos.Leeme.Read()) { mail = Datos.Leeme.GetString(0); } return(mail); } catch (Exception ex) { throw ex; } }
public List <Factura> ListarFacturas(Usuario Logueado) { AccesoADatos Datos = new AccesoADatos(); List <Factura> Lista = new List <Factura>(); try { Datos.SetearSp("sp_listar_facturas_por_usuario"); Datos.AgregarParametro("@Id_Usuario", Convert.ToString(Logueado.Id)); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Factura AuxF = new Factura(); AuxF.ID = Datos.Leeme.GetInt16(0); AuxF.IDPedido = Datos.Leeme.GetInt16(1); AuxF.IDUsuario = Datos.Leeme.GetInt16(2); AuxF.EstadoPedidos = new EstadoPedidos(); AuxF.EstadoPedidos.Descripcion = Datos.Leeme.GetString(3); AuxF.FechaFactura = Datos.Leeme.GetDateTime(4); AuxF.TipoDePago = new TipoDePago(); AuxF.TipoDePago.Descripcion = Datos.Leeme.GetString(5); AuxF.Importe = (double)Datos.Leeme.GetDecimal(6); Lista.Add(AuxF); } return(Lista); } catch (Exception ex) { throw ex; } }
public List <PedidosRevision> Listar(int IdPedido) { AccesoADatos Datos = new AccesoADatos(); List <PedidosRevision> Lista = new List <PedidosRevision>(); try { Datos.SetearSp("SP_Ver_Pedido"); Datos.AgregarParametro("@IdPedido", Convert.ToString(IdPedido)); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { PedidosRevision Aux = new PedidosRevision(); Aux.Articulo = new Articulo(); Aux.Articulo.Nombre = Datos.Leeme.GetString(0); Aux.ElementoCarrito = new ElementoCarrito(); Aux.ElementoCarrito.Cantidad = Datos.Leeme.GetInt16(1); Aux.ElementoCarrito.SubTotal = (double)Datos.Leeme.GetDecimal(2); Aux.DatosEnvio = new DatosEnvio(); Aux.DatosEnvio.Correo = Datos.Leeme.GetString(3); Aux.DatosEnvio.Localidad = Datos.Leeme.GetString(4); Aux.DatosEnvio.Calle = Datos.Leeme.GetString(5); Aux.DatosEnvio.EntreCalles = Datos.Leeme.GetString(6); Aux.DatosEnvio.CodigoPostal = Datos.Leeme.GetInt16(7); Lista.Add(Aux); } return(Lista); } catch (Exception ex) { throw ex; } }
public int IdPedido(int IdCarrito) { try { AccesoADatos Datos = new AccesoADatos(); int IdPedido = new int(); Datos.SetearQuery("select ID From PEDIDO where ID_carrito = @IdCarrito"); Datos.AgregarParametro("@IdCarrito", Convert.ToString(IdCarrito)); Datos.EjecutarLector(); if (Datos.Leeme.Read()) { IdPedido = Datos.Leeme.GetInt16(0); } return(IdPedido); } catch (Exception ex) { throw ex; } }
public void AltaEnvio(int IdPedido, DatosEnvio Informacion) { AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearSp("SP_Agregar_DatosEnvio"); Datos.AgregarParametro("@IdPedido", Convert.ToString(IdPedido)); Datos.AgregarParametro("@IdUsuario", Convert.ToString(Informacion.IdUsuario)); Datos.AgregarParametro("@Correo", Informacion.Correo); Datos.AgregarParametro("@Localidad", Informacion.Localidad); Datos.AgregarParametro("@Calle", Informacion.Calle); Datos.AgregarParametro("@EntreCalles", Informacion.EntreCalles); Datos.AgregarParametro("@CodigoPostal", Convert.ToString(Informacion.CodigoPostal)); Datos.EjecutarLector(); } catch (Exception ex) { throw ex; } }
public int IdUsuario(int idCarrito) { try { AccesoADatos Datos = new AccesoADatos(); Datos.SetearQuery("SELECT TOP 1 ID_Usuario from Carrito where id=@IdCarrito"); Datos.AgregarParametro("@IdCarrito", Convert.ToString(idCarrito)); Datos.EjecutarLector(); int idUsuario = new int(); if (Datos.Leeme.Read()) { idUsuario = Datos.Leeme.GetInt16(0); } return(idUsuario); } catch (Exception ex) { throw ex; } }
public int IdCarrito(Usuario Logueado) { AccesoADatos Datos = new AccesoADatos(); int IdCarro = new int(); try { Datos.SetearQuery("SELECT TOP 1 ID FROM Carrito where ID_Usuario = @IDUsuario ORDER BY ID DESC"); Datos.AgregarParametro("@IDusuario", Convert.ToString(Logueado.Id)); Datos.EjecutarLector(); if (Datos.Leeme.Read()) { IdCarro = Datos.Leeme.GetInt16(0); } return(IdCarro); } catch (Exception ex) { throw ex; } }