public List <Cliente> ListarClientes() { var cmd = new SqlCommand("_spListarClientes"); var parametros = new List <SqlParameter>(); var listaClientes = new List <Cliente>(); Cliente cliente = null; try { var data = _gestorDaoSql.EjecutarComandoSp(cmd, parametros); while (data.Read()) { cliente = new Cliente() { IdCliente = Convert.ToInt32(data["IdCliente"]), Nombre = data["Nombre"].ToString(), Apellidos = data["Apellidos"].ToString(), Dni = Convert.ToInt32(data["Dni"]) }; listaClientes.Add(cliente); } data.Close(); return(listaClientes); } catch (Exception x) { throw x; } }
public Usuario VerificarAcceso(string user, string pass) { var cmd = new SqlCommand("_spVerificarAcceso"); /* GestorDAO_Sql _gestorDaoSql = null; * _gestorDaoSql = new GestorDAO_Sql();*/ //_gestorDaoSql.AbrirConexion(); esto ya no es necesario ya que a traves del constructor le paso la referencia del gestorSQL Usuario usuario = null; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("@prmstrUser", user), new SqlParameter("@prmstrPassword", pass) }; var data = _gestorDaoSql.EjecutarComandoSp(cmd, parameters); if (data.Read()) { usuario = new Usuario() { IdUsuario = Convert.ToInt32(data["IdUsuario"]), UserName = data["UserName"].ToString(), Password = data["Password"].ToString() }; } data.Close(); return(usuario); }
public List <Categoria> ListarCategorias() { var cmd = new SqlCommand("_spListarCategorias"); var parametros = new List <SqlParameter>(); var listaCategorias = new List <Categoria>(); Categoria categoria = null; try { var data = _gestorDaoSql.EjecutarComandoSp(cmd, parametros); while (data.Read()) { categoria = new Categoria() { IdCategoria = Convert.ToInt32(data["Idcategoria"]), Nombre = data["Nombre"].ToString() }; listaCategorias.Add(categoria); } data.Close(); return(listaCategorias); } catch (Exception x) { throw x; } }
public Producto BuscarProductoID(int id) { SqlCommand cmd = new SqlCommand("_spBuscarProductoID"); Producto producto = null; Categoria categoria = null; DetalleProducto detalleProducto = null; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("@prmintIdProducto", id) }; try { var data = _gestorDaoSql.EjecutarComandoSp(cmd, parameters); if (data.Read()) { producto = new Producto { IdProducto = Convert.ToInt32(data["IdProducto"]), Nombre = data["Nombre"].ToString(), Descripcion = data["Descripcion"].ToString() }; categoria = new Categoria { IdCategoria = Convert.ToInt32(data["Idcategoria"]), Nombre = data["Nombre"].ToString() }; detalleProducto = new DetalleProducto { IdDetalleProducto = Convert.ToInt32(data["IdDetalleProducto"]), PrecioCosto = Convert.ToDecimal(data["PrecioCosto"]), PrecioVenta = Convert.ToDecimal(data["PrecioVenta"]), Stock = Convert.ToInt32(data["Stock"]) }; producto.Categoria = categoria; producto.DetalleProducto = detalleProducto; } data.Close(); return(producto); } catch (Exception x) { throw x; } }
public List <Venta> ListarVentas() { var cmd = new SqlCommand("_spListarVentas"); var parameter = new List <SqlParameter>(); var listaventas = new List <Venta>(); Venta venta; Cliente cliente; try { var data = _gestorDaoSql.EjecutarComandoSp(cmd, parameter); while (data.Read()) { venta = new Venta { IdVenta = Convert.ToInt32(data["IdVenta"]), Fecha = Convert.ToDateTime(data["Fecha"]), Importe = Convert.ToDecimal(data["Importe"]) }; cliente = new Cliente { IdCliente = Convert.ToInt32(data["IdCliente"]), Nombre = data["Nombre"].ToString(), Apellidos = data["Apellidos"].ToString(), Dni = Convert.ToInt32(data["Dni"]) }; venta.Cliente = cliente; listaventas.Add(venta); } data.Close(); return(listaventas); } catch (Exception x) { throw x; } }