示例#1
0
 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();
 }
示例#3
0
        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();
 }