private void Detalle_Load(object sender, EventArgs e) { ArticuloNegocio artNeg = new ArticuloNegocio(); //Articulo art = new Articulo(); string query = "select A.Id, A.Codigo, A.Nombre, A.Descripcion, M.Descripcion as Marca, C.Descripcion as Categoria, A.ImagenUrl, A.Precio from ARTICULOS as A join MARCAS as M on A.IdMarca=M.Id join CATEGORIAS as C on A.IdCategoria=C.Id where A.Id='" + art.Id + "'"; art = artNeg.ArticuloDetalle(query); tbID.Text = Convert.ToString(art.Id); tbCod.Text = art.Codigo; tbNombre.Text = art.Nombre; tbDesc.Text = art.Descripcion; tbMarca.Text = art.Marca; tbCat.Text = art.Categoria; tbImagenURL.Text = art.ImagenUrl; tbPrecio.Text = Convert.ToString(art.Precio); pbDetalle.Load(art.ImagenUrl); }
public void impactoBD() { ArticuloNegocio aux = new ArticuloNegocio(); aux.Modificarart(reg); try { MessageBox.Show("¡Actualizado!"); Close(); } catch (Exception) { MessageBox.Show("No se pudo alterar el Producto"); Close(); } }
private void btnBuscar_Click(object sender, EventArgs e) { ArticuloNegocio artNeg = new ArticuloNegocio(); Articulo art = new Articulo(); string query = "select A.Id, A.Codigo, A.Nombre, A.Descripcion, M.Descripcion as Marca, C.Descripcion as Categoria, A.ImagenUrl, A.Precio from ARTICULOS as A join MARCAS as M on A.IdMarca=M.Id join CATEGORIAS as C on A.IdCategoria=C.Id where A.Id='1'"; art = artNeg.ArticuloDetalle(query); tbID.Text = Convert.ToString(art.Id); tbCod.Text = art.Codigo; tbNombre.Text = art.Nombre; tbDesc.Text = art.Descripcion; tbMarca.Text = art.Marca; tbCat.Text = art.Categoria; tbImagenURL.Text = art.ImagenUrl; tbPrecio.Text = Convert.ToString(art.Precio); pbDetalle.Load(art.ImagenUrl); /* * * ArticuloNegocio artNeg = new ArticuloNegocio(); * string busqueda = tbBuscar.Text; * string query = "select A.Id, A.Codigo, A.Nombre, A.Descripcion, M.Descripcion as Marca, C.Descripcion as Categoria, A.ImagenUrl, A.Precio from ARTICULOS as A join MARCAS as M on A.IdMarca=M.Id join CATEGORIAS as C on A.IdCategoria=C.Id where A.Id like '%" + busqueda + "%' or A.Codigo like '%" + busqueda + "%' or A.Nombre like '%" + busqueda + "%' or A.Descripcion like '%" + busqueda + "%' or M.Descripcion like '%" + busqueda + "%' or C.Descripcion like '%" + busqueda + "%' or A.ImagenUrl like '%" + busqueda + "%' or A.Precio like '%" + busqueda + "%'"; * List<Articulo> lista = new List<Articulo>(); * lista = artNeg.listarJoin(query); * * try * { * * dgvDetalle.DataSource = artNeg.listarJoin(query); * dgvDetalle.Columns[4].Visible = false; * dgvDetalle.Columns[5].Visible = false; * * } * catch (Exception) * { * MessageBox.Show("No se pudo listar el query"); * } * * * Articulo art = (Articulo)dgvDetalle.CurrentRow.DataBoundItem; * pbDetalle.Load(art.ImagenUrl); * */ }
private void Inicio_Load(object sender, EventArgs e) { ConexionSQL conexion = new ConexionSQL(); ArticuloNegocio negocio = new ArticuloNegocio(); try { conexion.Abir(); textEstado.Text = "Conectado"; } catch (Exception) { MessageBox.Show("Conectame la Base papu! :("); } finally { conexion.Cerrar(); } }
void eliminar(int id) { ArticuloNegocio artNeg = new ArticuloNegocio(); DialogResult result = MessageBox.Show("Seguro que dese eliminar?", "Eliminar", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { string query = "delete ARTICULOS where id=" + id; if (artNeg.Eliminar(query)) { MessageBox.Show("Eliminado correctamente."); } else { MessageBox.Show("No se pudo eliminar."); } } }
private void btnListar_Click(object sender, EventArgs e) { ArticuloNegocio negocio = new ArticuloNegocio(); try { string query = "select A.Id, A.Codigo, A.Nombre, A.Descripcion, A.IdMarca, A.IdCategoria, A.ImagenUrl, A.Precio from ARTICULOS as A";//string query = "select A.Id, A.Codigo, A.Nombre, A.Descripcion, M.Descripcion as Marca, C.Descripcion as Categoria, A.ImagenUrl, A.Precio from ARTICULOS as A join MARCAS as M on M.Id=A.IdMarca join CATEGORIAS as C on C.Id=A.IdCategoria"; lOriginal = negocio.listar(query); dgbArticulo.DataSource = lOriginal; dgbArticulo.Columns[3].Visible = false; //descripcion dgbArticulo.Columns[6].Visible = false; //marca dgbArticulo.Columns[7].Visible = false; //categoria dgbArticulo.Columns[8].Visible = false; //urlimagen } catch (Exception) { MessageBox.Show("No se pudo abir la conexion para listar"); } }