protected void Page_Load(object sender, EventArgs e) { try { listaProductos = negocio.ListarArticulos(); listaArticulo = negocio.ListarArticulos(); if (!IsPostBack) { //pregunto si es la primera carga de la page //esto es lo que necesitamos para el repeater. repetidor.DataSource = listaProductos; repetidor.DataBind(); } else { if (txtBuscador.Text != "") { repetidor.DataSource = (List <Articulo>)Session[Session.SessionID + "filtrado"]; repetidor.DataBind(); } else { repetidor.DataSource = listaProductos; repetidor.DataBind(); } } } catch (Exception) { throw; } }
private void ListaForm_Load(object sender, EventArgs e) { try { ArticuloNegocio negocio = new ArticuloNegocio(); dgvArticulo.DataSource = negocio.ListarArticulos(); dgvArticulo.Columns[0].Visible = false; dgvArticulo.Columns[1].Visible = false; dgvArticulo.Columns[3].Visible = false; dgvArticulo.Columns[6].Visible = false; dgvArticulo.Columns[8].Visible = false; dgvArticulo.Columns[2].HeaderText = "Nombre de Articulo"; dgvArticulo.Columns[4].HeaderText = "Marca de Articulo"; dgvArticulo.Columns[5].HeaderText = "Categoria de Articulo"; dgvArticulo.Columns[7].HeaderText = "Precio del Articulo"; categoriaBox.DataSource = categoria.ListarCategoria(); categoriaBox.ValueMember = "Id"; categoriaBox.DisplayMember = "Descripcion"; categoriaBox.SelectedIndex = -1; categoriaBox.Text = "Categoria"; categoriaBox.ForeColor = Color.DarkGray; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void btnSeguir_Click(object sender, EventArgs e) { Venta venta = new Venta(); VentaNegocio negocio = new VentaNegocio(); List <Venta> listaVenta = new List <Venta>(); Venta aux = new Venta(); int contador = 0; cliente = (Usuario)Session[Session.SessionID + "Usuario"]; if (Session[Session.SessionID + "Usuario"] == null) { Response.Redirect("Login.aspx"); } if (cliente.direccion.Calle == "Sin datos") { Response.Redirect("AgregarDireccion.aspx"); } else { venta.cliente = (Usuario)Session[Session.SessionID + "Usuario"]; venta.carro = (Carro)Session[Session.SessionID + "elemento"]; venta.fecha = DateTime.Now.Date; foreach (var item in venta.carro.Item) { Articulo producto = new Articulo(); ArticuloNegocio negocioArticulo = new ArticuloNegocio(); producto = negocioArticulo.ListarArticulos().Find(k => k.Id == item.Id); if (item.CantidadUnidades <= producto.Stock) { producto.Stock = producto.Stock - item.CantidadUnidades; negocioArticulo.ModificarStockProducto(producto); venta.producto = item; if (contador == 0) { negocio.AgregarVenta(venta); listaVenta = negocio.ListarVentas(); contador++; } aux = listaVenta[listaVenta.Count - 1]; venta.Id = aux.Id; negocio.AgregarProductos_Por_Ventas(venta); } else { Response.Redirect("Default.aspx"); break; } } Response.Redirect("ClienteCompra.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { Articulo producto = new Articulo(); ArticuloNegocio negocio = new ArticuloNegocio(); listaProductos = negocio.ListarArticulos(); try { if (!IsPostBack) { dgvProductosAdmin.DataSource = negocio.ListarArticulos(); dgvProductosAdmin.DataBind(); dgvProductosAdmin.RowStyle.CssClass = "font-weight-bold"; if (dgvProductosAdmin.DataSource != null) { dgvProductosAdmin.HeaderRow.CssClass = "bg-primary"; } } else { if (txtBuscador.Text != "") { dgvProductosAdmin.DataSource = (List <Articulo>)Session[Session.SessionID + "filtrado"]; dgvProductosAdmin.DataBind(); } else { dgvProductosAdmin.DataSource = negocio.ListarArticulos(); dgvProductosAdmin.DataBind(); } } if (dgvProductosAdmin.DataSource != null) { dgvProductosAdmin.HeaderRow.CssClass = "bg-primary"; } } catch (Exception ex) { throw ex; } }
public void RefreshDatos(DataGridView dgvUniversal) { try { ArticuloNegocio negocio = new ArticuloNegocio(); dgvUniversal.DataSource = negocio.ListarArticulos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { ArticulosList = negocio.ListarArticulos(); if (!IsPostBack) { Repeater.DataSource = ArticulosList; Repeater.DataBind(); } else { Repeater.DataSource = ListaFiltrada; Repeater.DataBind(); } } catch (Exception ex) { throw ex; } }
protected void dgvProductosAdmin_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Eliminar") { List <Articulo> ListaProductos = new List <Articulo>(); ListaProductos = negocio.ListarArticulos(); int index = Convert.ToInt32(e.CommandArgument); int idProducto = Convert.ToInt32(dgvProductosAdmin.Rows[index].Cells[0].Text); negocio.eliminar(idProducto); Response.Redirect("ProductosAdmin.aspx"); } if (e.CommandName == "Modificar") { List <Articulo> ListaProductos = new List <Articulo>(); ListaProductos = negocio.ListarArticulos(); int index = Convert.ToInt32(e.CommandArgument); int idProducto = Convert.ToInt32(dgvProductosAdmin.Rows[index].Cells[0].Text); producto = ListaProductos.Find(J => J.Id == idProducto); Session.Add(Session.SessionID + "modificar", producto); Response.Redirect("ModificarAdmin.aspx"); } }
private void CargarDatos() { Articulo articulo = new Articulo(); ArticuloNegocio negocio = new ArticuloNegocio(); try { listaArticuloLocal = negocio.ListarArticulos(); dgvArticulos.DataSource = listaArticuloLocal; dgvArticulos.Columns[0].Visible = false; dgvArticulos.Columns[4].Visible = false; dgvArticulos.Columns[5].Visible = false; // MessageBox.Show(lista[0].Tipo.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session[Session.SessionID + "venta"] != null) { Articulo articulo; int idVenta = (int)Session[Session.SessionID + "venta"]; Usuario usuario = (Usuario)Session[Session.SessionID + "usuario"]; ArticulosList = negocio.ListarArticulos(); ventaxUsuarioList = ventaXArticuloNegocio.ListarventasxUsuario(usuario.id); ventaxUsuarioListFiltrada = ventaxUsuarioList.FindAll(k => k.idVenta == idVenta); foreach (var item in ventaxUsuarioListFiltrada) { articulo = ArticulosList.Find(j => j.id == item.idArticulo); articulo.cantidad = item.cantidad; articulo.precio = item.money; ListaFiltrada.Add(articulo); } if (!IsPostBack) { Repeater.DataSource = ListaFiltrada; Repeater.DataBind(); } else { // Repeater.DataSource = ListaFiltrada; Repeater.DataBind(); } } else { } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential("*****@*****.**", "4702601230."); MailMessage email = new MailMessage(); email.From = new MailAddress("*****@*****.**"); email.Subject = "Asunto ( " + DateTime.Now.ToString("dd / MMM / yyy hh:mm:ss") + " ) "; email.Body = "Cualquier contenido en <b>HTML</b> para enviarlo por correo electrónico."; email.IsBodyHtml = true; email.Priority = MailPriority.Normal; Session.Add(Session.SessionID + "email", email); Session.Add(Session.SessionID + "smtp", smtp); ArticulosList = negocio.ListarArticulos(); if (!IsPostBack) { Repeater.DataSource = ArticulosList; Repeater.DataBind(); } else { // Repeater.DataSource = ListaFiltrada; Repeater.DataBind(); } } catch (Exception ex) { throw ex; } }
public void EliminarForm_Load(object sender, EventArgs e) { try { if (procedencia == "Modificar") { modificarButton.Visible = true; btnEliminar.Visible = false; tituloFormEliminar.Text = "Modificar Articulo"; } ArticuloNegocio negocio = new ArticuloNegocio(); dgvEliminar.DataSource = negocio.ListarArticulos(); dgvEliminar.Columns[0].Visible = false; dgvEliminar.Columns[4].Visible = false; dgvEliminar.Columns[3].Visible = false; dgvEliminar.Columns[6].Visible = false; dgvEliminar.Columns[7].Visible = false; dgvEliminar.Columns[8].Visible = false; dgvEliminar.Columns[2].HeaderText = "Nombre de Articulo"; dgvEliminar.Columns[4].HeaderText = "Marca de Articulo"; dgvEliminar.Columns[5].HeaderText = "Categoria de Articulo"; dgvEliminar.Columns[1].HeaderText = "Codigo de Articulo"; categoriaBox.DataSource = categoria.ListarCategoria(); categoriaBox.ValueMember = "Id"; categoriaBox.DisplayMember = "Descripcion"; categoriaBox.SelectedIndex = -1; categoriaBox.Text = "Categoria"; categoriaBox.ForeColor = Color.DarkGray; dgvEliminar.Refresh(); dgvEliminar.RefreshEdit(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }