private void btnBuscar_Click(object sender, EventArgs e) { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); if (dao.BuscarCodigoArticulo(tbCodigo.Text) == 0) { MessageBox.Show("Código inexistente"); tbCodigo.Text = ""; tbNombre.Text = ""; tbDescripcion.Text = ""; tbMarca.Text = ""; tbCategoria.Text = ""; tbPrecio.Text = ""; pbImagenArticulo.Load("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/40px-Symbol_delete_vote.svg.png"); } else { ArticuloListado articuloListado = new ArticuloListado(); articuloListado = dao.BuscarArticulo(tbCodigo.Text); tbCodigo.Text = articuloListado.codigo; tbNombre.Text = articuloListado.nombre; tbDescripcion.Text = articuloListado.descripcion; tbMarca.Text = articuloListado.marca; tbCategoria.Text = articuloListado.categoria; tbPrecio.Text = articuloListado.precio; try { pbImagenArticulo.Load(articuloListado.imagen); } catch (Exception) { pbImagenArticulo.Load("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/40px-Symbol_delete_vote.svg.png"); } } }
public CarritoDeCompras AddItem(ArticuloListado item) { CarritoDeCompras result = new CarritoDeCompras(); result.id = item.id; result.codigo = item.codigo; result.nombre = item.nombre; result.imagen = item.imagen; result.marca = item.marca; result.cantidad = 1; result.precioUnitario = Convert.ToDecimal(item.precio.Substring(2)); return(result); }
private void btnBuscar_Click(object sender, EventArgs e) { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); if (dao.BuscarCodigoArticulo(tbCodigo.Text) == 0) { MessageBox.Show("Código inexistente"); tbCodigo.Text = ""; tbNombre.Text = ""; tbDescripcion.Text = ""; tbPrecio.Text = ""; tbUrl.Text = ""; pbImagenArticulo.Load("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/40px-Symbol_delete_vote.svg.png"); } else { articuloListado = dao.BuscarArticulo(tbCodigo.Text); tbCodigo.Text = articuloListado.codigo; tbNombre.Text = articuloListado.nombre; tbDescripcion.Text = articuloListado.descripcion; cbMarca.Text = articuloListado.marca; cbCategoria.Text = articuloListado.categoria; tbPrecio.Text = articuloListado.precio.Remove(0, 2); tbUrl.Text = articuloListado.imagen; try { pbImagenArticulo.Load(articuloListado.imagen); } catch (Exception) { pbImagenArticulo.Load("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/40px-Symbol_delete_vote.svg.png"); } tbNombre.ReadOnly = false; tbDescripcion.ReadOnly = false; tbPrecio.ReadOnly = false; tbUrl.ReadOnly = false; btnModificacion.Enabled = true; cbCategoria.BackColor = Color.White; cbMarca.BackColor = Color.White; } }
public ArticuloListado SearchItemList(int id) { SqlConnection connection = new SqlConnection(); SqlCommand command = new SqlCommand(); SqlDataReader dataReader; ArticuloListado articuloListado = new ArticuloListado(); try { connection.ConnectionString = connectionString; command.CommandType = System.Data.CommandType.Text; command.CommandText = "select * from ARTICULOS where Id = " + id; command.Connection = connection; connection.Open(); dataReader = command.ExecuteReader(); DAOBrand dAOBrand = new DAOBrand(); DAOCategory dAOCategory = new DAOCategory(); while (dataReader.Read()) { articuloListado.id = dataReader.GetInt32(0); articuloListado.codigo = dataReader.GetString(1); articuloListado.nombre = dataReader.GetString(2); articuloListado.descripcion = dataReader.GetString(3); articuloListado.marca = dAOBrand.SearchBrand(dataReader.GetInt32(4)); articuloListado.categoria = dAOCategory.SearchCategory(dataReader.GetInt32(5)); articuloListado.imagen = dataReader.GetString(6); articuloListado.precio = Convert.ToString("$ " + Math.Round((decimal)dataReader.GetSqlMoney(7), 2)); connection.Close(); return(articuloListado); } } catch (Exception) { throw; } connection.Close(); return(articuloListado); }
private void btnConsultaDetalle_Click(object sender, EventArgs e) { ArticuloListado articuloListado = new ArticuloListado(); articuloListado = (ArticuloListado)dgvConsultaListado.CurrentRow.DataBoundItem; frmConsultaDetalle frm = new frmConsultaDetalle(); frm.tbCodigo.Text = articuloListado.codigo; frm.tbNombre.Text = articuloListado.nombre; frm.tbDescripcion.Text = articuloListado.descripcion; frm.tbMarca.Text = articuloListado.marca; frm.tbCategoria.Text = articuloListado.categoria; frm.tbPrecio.Text = articuloListado.precio; try { frm.pbImagenArticulo.Load(articuloListado.imagen); } catch (Exception) { frm.pbImagenArticulo.Load("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/40px-Symbol_delete_vote.svg.png"); } frm.ShowDialog(); }
public List <ArticuloListado> Listar() { SqlConnection connection = new SqlConnection(); SqlCommand command = new SqlCommand(); SqlDataReader dataReader; List <ArticuloListado> articulo = new List <ArticuloListado>(); try { connection.ConnectionString = connectionString; command.CommandType = System.Data.CommandType.Text; command.CommandText = "select * from ARTICULOS"; command.Connection = connection; connection.Open(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { ArticuloListado aux = new ArticuloListado(); aux.id = dataReader.GetInt32(0); aux.codigo = dataReader.GetString(1); aux.nombre = dataReader.GetString(2); aux.descripcion = dataReader.GetString(3); aux.marca = BuscarMarca(dataReader.GetInt32(4)); aux.categoria = BuscarCategoria(dataReader.GetInt32(5)); aux.imagen = dataReader.GetString(6); aux.precio = Convert.ToString("$ " + Math.Round((decimal)dataReader.GetSqlMoney(7), 2)); articulo.Add(aux); } } catch (Exception ex) { MessageBox.Show("Falló Listar: " + ex.ToString()); } connection.Close(); return(articulo); }
public List <ArticuloListado> BuscarArticuloListado(String sentencia) { SqlConnection connection = new SqlConnection(); SqlCommand command = new SqlCommand(); SqlDataReader dataReader; List <ArticuloListado> articulos = new List <ArticuloListado>(); try { connection.ConnectionString = "data source = YY118297\\SQLEXPRESS; initial catalog = CATALOGO_DB;integrated security = sspi;"; command.CommandType = System.Data.CommandType.Text; command.CommandText = sentencia; command.Connection = connection; connection.Open(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { ArticuloListado aux = new ArticuloListado(); aux.id = dataReader.GetInt32(0); aux.codigo = dataReader.GetString(1); aux.nombre = dataReader.GetString(2); aux.descripcion = dataReader.GetString(3); aux.marca = BuscarMarca(dataReader.GetInt32(4)); aux.categoria = BuscarCategoria(dataReader.GetInt32(5)); aux.imagen = dataReader.GetString(6); aux.precio = Convert.ToString("$ " + Math.Round((decimal)dataReader.GetSqlMoney(7), 2)); articulos.Add(aux); } } catch (Exception ex) { MessageBox.Show("Falló BuscarArticuloListado: " + ex.ToString()); } connection.Close(); return(articulos); }