protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { Servicio.TiendaOnlineClient servicio = new Servicio.TiendaOnlineClient(); if (servicio.ValidarUsuario(Login1.UserName, Login1.Password)) { servicio.Close(); FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet); } servicio.Close(); }
protected void btnModificar_Click(object sender, EventArgs e) { Servicio.TiendaOnlineClient servicio = new Servicio.TiendaOnlineClient(); try { XmlSerializer serializador = new XmlSerializer(typeof(Producto)); StringWriter escritor = new StringWriter(); Producto prod = new Producto() { Id = int.Parse(txtId.Text), Nombre = txtNombre.Text, Stock = int.Parse(txtStock.Text), TipoProducto = ddlTipoProducto.SelectedItem.ToString(), Descripcion = txtDescripción.Text, Precio = int.Parse(txtPrecio.Text), imgUrl = "/img/" + FileImg.FileName }; serializador.Serialize(escritor, prod); if (!servicio.ActualizarProdcuto(escritor.ToString())) { throw new ArgumentException("No se pudo actualizar"); } lblMensajes.Text = "Actualizado"; Limpiar(); } catch (Exception ex) { lblMensajes.Text = ex.Message; } servicio.Close(); }
private void CargarProductos() { Servicio.TiendaOnlineClient servicio = new Servicio.TiendaOnlineClient(); XmlSerializer serializador = new XmlSerializer(typeof(List <Producto>)); StringReader lector = new StringReader(servicio.ListarProductosFiltro(ddl_filtro.SelectedValue.ToString())); lvproductosfiltro.DataSource = (List <Producto>)serializador.Deserialize(lector); lvproductosfiltro.DataBind(); servicio.Close(); }
private void CargarProductos() { Servicio.TiendaOnlineClient servicio = new Servicio.TiendaOnlineClient(); XmlSerializer serializador = new XmlSerializer(typeof(List <Producto>)); StringReader lector = new StringReader(servicio.ListarProductos()); List <Producto> productosLista = (List <Producto>)serializador.Deserialize(lector); lvproductos.DataSource = productosLista; lvproductos.DataBind(); servicio.Close(); }
protected void btnBuscar_Click(object sender, EventArgs e) { Servicio.TiendaOnlineClient servicio = new Servicio.TiendaOnlineClient(); try { XmlSerializer serializador = new XmlSerializer(typeof(Producto)); StringReader lector = new StringReader(servicio.LeerProductos(int.Parse(txtId.Text))); Producto prod = (Producto)serializador.Deserialize(lector); ddlTipoProducto.SelectedIndex = DevolverPosicion(prod.TipoProducto); txtDescripción.Text = prod.Descripcion; txtPrecio.Text = prod.Precio.ToString(); txtNombre.Text = prod.Nombre; txtStock.Text = prod.Stock.ToString(); lblMensajes.Text = "Encontrado"; } catch (Exception) { lblMensajes.Text = "No se encontro"; } servicio.Close(); }