public List <Marca> ListarMarcas() { List <Marca> listadoMarcas = new List <Marca>(); try { conexionDB.SetearSP("SP_LISTAR_MARCAS"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Marca marca = new Marca(); marca.id = conexionDB.lector.GetInt32(0); marca.nombre = (string)conexionDB.lector["nombreMarca"]; listadoMarcas.Add(marca); } return(listadoMarcas); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Categoria> ListarCategorias() { List <Categoria> listadoCategorias = new List <Categoria>(); try { conexionDB.SetearSP("SP_LISTAR_CATEGORIAS"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Categoria categoria = new Categoria(); categoria.id = conexionDB.lector.GetInt32(0); categoria.nombre = (string)conexionDB.lector["nombreCategoria"]; listadoCategorias.Add(categoria); } return(listadoCategorias); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Proveedor> ListarProveedores() { List <Proveedor> listadoProveedores = new List <Proveedor>(); try { conexionDB.SetearSP("SP_LISTAR_PROVEEDORES"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Proveedor proveedor = new Proveedor(); proveedor.cod = conexionDB.lector.GetInt32(0); proveedor.nombre = (string)conexionDB.lector["nombreProveedor"]; proveedor.descripcion = (string)conexionDB.lector["descripcionProveedor"]; proveedor.direccion = new Direccion(); proveedor.direccion.id = conexionDB.lector.GetInt32(3); proveedor.direccion.calle = (string)conexionDB.lector["calleDireccion"]; proveedor.direccion.altura = (int)conexionDB.lector["alturaDireccion"]; proveedor.direccion.localidad = (string)conexionDB.lector["localidadDireccion"]; proveedor.direccion.provincia = (string)conexionDB.lector["provinciaDireccion"]; proveedor.direccion.descripcion = (string)conexionDB.lector["descripcionDireccion"]; listadoProveedores.Add(proveedor); } return(listadoProveedores); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Pais> ListarPais() { List <Pais> listadoPais = new List <Pais>(); try { conexionDB.SetearSP("SP_LISTAR_PAISES"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Pais pais = new Pais(); pais.id = conexionDB.lector.GetInt32(0); pais.nombre = (string)conexionDB.lector["nombrePais"]; listadoPais.Add(pais); } return(listadoPais); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Seccion> ListarSecciones() { List <Seccion> listadoSecciones = new List <Seccion>(); try { conexionDB.SetearSP("SP_LISTAR_SECCIONES"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Seccion seccion = new Seccion(); seccion.id = conexionDB.lector.GetInt32(0); seccion.nombre = (string)conexionDB.lector["nombreSeccion"]; listadoSecciones.Add(seccion); } return(listadoSecciones); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <VentaxUsuario> ListarventasxUsuario(int idUsuario) { List <VentaxUsuario> listadoVentasxUsuario = new List <VentaxUsuario>(); VentaxUsuario venta; try { conexionDB.SetearSP("SP_LISTA_COMPRAS_X_USUARIO"); conexionDB.agregarParametro("@idUsuario", idUsuario); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { venta = new VentaxUsuario(); venta.cantidad = (int)conexionDB.lector["cantXArticulo"]; venta.money = (decimal)conexionDB.lector["precioXArticulo"]; venta.idArticulo = (int)conexionDB.lector["idArticulo"]; venta.idVenta = (int)conexionDB.lector["idVenta"]; listadoVentasxUsuario.Add(venta); } return(listadoVentasxUsuario); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Articulo> ListarArticulos() { List <Articulo> listadoArticulo = new List <Articulo>(); Articulo articulo; try { conexionDB.SetearSP("SP_LISTAR_ARTICULOS"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { articulo = new Articulo(); articulo.id = conexionDB.lector.GetInt32(0); articulo.cod = conexionDB.lector.GetString(1); articulo.nombre = conexionDB.lector.GetString(2); articulo.descripcion = conexionDB.lector.GetString(3); articulo.existencia = conexionDB.lector.GetInt32(4); articulo.imagen = conexionDB.lector.GetString(5); articulo.precio = Decimal.Round((decimal)conexionDB.lector["PRECIO"], 2); articulo.stock = conexionDB.lector.GetInt32(7); articulo.marca = new Marca(); articulo.marca.nombre = (string)conexionDB.lector["nombreMarca"]; articulo.marca.id = conexionDB.lector.GetInt32(9); articulo.categoria = new Categoria(); articulo.categoria.nombre = (string)conexionDB.lector["nombreCat"]; articulo.categoria.id = conexionDB.lector.GetInt32(11); articulo.seccion = new Seccion(); articulo.seccion.id = conexionDB.lector.GetInt32(12); articulo.seccion.nombre = (string)conexionDB.lector["nombreSec"]; articulo.origen = new Pais(); articulo.origen.nombre = (string)conexionDB.lector["paisOrig"]; articulo.origen.id = conexionDB.lector.GetInt32(15); if (articulo.existencia != 0) { if (articulo.stock == 0) { articulo.enStock = "Producto sin Stock"; } listadoArticulo.Add(articulo); } } return(listadoArticulo); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public void Agregar(Ventacs venta) { try { conexionDB.SetearSP("SP_AGREGAR_VENTA"); conexionDB.agregarParametro("@Idusuario", venta.idUsuario); conexionDB.agregarParametro("@Preciototal", venta.precioTotal); conexionDB.agregarParametro("@Fecha", venta.fecha); conexionDB.agregarParametro("@Estado", venta.estado); conexionDB.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public void Modificar(Direccion direccion) { try { conexionDB.SetearSP("SP_MODIFICAR_DIRECCION"); conexionDB.agregarParametro("@Id", direccion.id); conexionDB.agregarParametro("@Calle", direccion.calle); conexionDB.agregarParametro("@Altura", direccion.altura); conexionDB.agregarParametro("@Localidad", direccion.localidad); conexionDB.agregarParametro("@Provincia", direccion.provincia); conexionDB.agregarParametro("@Descripcion", direccion.descripcion); conexionDB.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public void Agregar(Usuario usuario) { try { conexionDB.SetearSP("SP_AGREGAR_USUARIO"); conexionDB.agregarParametro("@Nombre", usuario.nombre); conexionDB.agregarParametro("@Apellido", usuario.apellido); conexionDB.agregarParametro("@Dni", usuario.dni); conexionDB.agregarParametro("@Mail", usuario.email); conexionDB.agregarParametro("@Username", usuario.userName); conexionDB.agregarParametro("@Contraseña", usuario.password); conexionDB.agregarParametro("@Iddireccion", usuario.direccion.id); conexionDB.agregarParametro("@Tipo", usuario.privilegio); conexionDB.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }