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"); } } }
private void btnAceptar_Click(object sender, EventArgs e) { if (tbDescripcion.Text.Length == 0) { MessageBox.Show("Se necesita una descripción para poder dar de alta una categoría"); } else { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); if (dao.BuscarIdCategoriaPrimero(tbDescripcion.Text) != 0) { MessageBox.Show("Ya existe esa Descripción"); } else { if (dao.AltaCategoria(tbDescripcion.Text)) { MessageBox.Show("Categoría dada de alta"); Dispose(); } else { MessageBox.Show("Categoría no pudo ser dada de alta"); } } } }
private void listadoDeArtículosToolStripMenuItem_Click(object sender, EventArgs e) { frmConsultaListado frm = new frmConsultaListado(); DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); frm.dgvConsultaListado.DataSource = dao.Listar(); frm.dgvConsultaListado.Columns[0].Visible = false; frm.dgvConsultaListado.Columns[1].Visible = false; frm.dgvConsultaListado.Columns[6].Visible = false; frm.ShowDialog(); }
private void btnAceptar_Click(object sender, EventArgs e) { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); if (dao.ModificacionMarca(Convert.ToInt32(lblIdMarca.Text), tbDescripcion.Text)) { MessageBox.Show("Marca modificada"); Dispose(); } else { MessageBox.Show("Marca no pudo ser modificada"); Dispose(); } }
private void btnAceptar_Click(object sender, EventArgs e) { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); int idMarca = dao.BuscarIdMarca(lblMarca.Text); if (dao.BajaMarca(idMarca)) { MessageBox.Show("Marca dada de baja"); } else { MessageBox.Show("Marca no pudo ser dada de baja"); } Dispose(); }
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; } }
private void frmModificacion_Load(object sender, EventArgs e) { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); try { cbCategoria.DataSource = dao.ListarCategoria(); } catch (Exception ex) { MessageBox.Show("Falló la carga de la Categoria: " + ex.ToString()); } try { cbMarca.DataSource = dao.ListarMarca(); } catch (Exception ex) { MessageBox.Show("Falló la carga de la Marca: " + ex.ToString()); } }
private void btnModificacion_Click(object sender, EventArgs e) { bool camposSinCompletar = false; if (tbCodigo.TextLength == 0) { tbCodigo.BackColor = Color.Red; camposSinCompletar = true; } if (tbNombre.TextLength == 0) { tbNombre.BackColor = Color.Red; camposSinCompletar = true; } if (tbDescripcion.TextLength == 0) { tbDescripcion.BackColor = Color.Red; camposSinCompletar = true; } if (tbPrecio.TextLength == 0) { tbPrecio.BackColor = Color.Red; camposSinCompletar = true; } if (tbUrl.TextLength == 0) { tbUrl.BackColor = Color.Red; camposSinCompletar = true; } if (camposSinCompletar) { MessageBox.Show("Hay campos sin completar"); } else { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); Articulo articulo = new Articulo(); Marca descripcionMarca = new Marca(); descripcionMarca = (Marca)cbMarca.SelectedItem; Categoria descripcionCategoria = new Categoria(); descripcionCategoria = (Categoria)cbCategoria.SelectedItem; articulo.id = articuloListado.id; articulo.codigo = tbCodigo.Text; articulo.nombre = tbNombre.Text; articulo.descripcion = tbDescripcion.Text; articulo.marca = (int)descripcionMarca.id; articulo.categoria = (int)descripcionCategoria.id; articulo.precio = Convert.ToDecimal(tbPrecio.Text); articulo.imagen = tbUrl.Text; if (dao.BuscarCodigoArticulo(tbCodigo.Text) != 0) { if (dao.ModificacionArticulo(articulo)) { MessageBox.Show("Artículo modificado"); 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 { MessageBox.Show("Artículo no pudo ser modificado"); } } else { if (dao.AltaArticulo(articulo)) { MessageBox.Show("Artículo dado de alta"); 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 { MessageBox.Show("Artículo no pudo ser dado de alta"); } } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (tbCodigo.Text.Length == 0 && tbNombre.Text.Length == 0 && tbDescripcion.Text.Length == 0 && tbMarca.Text.Length == 0 && tbCategoria.Text.Length == 0 && tbPrecio.Text.Length == 0) { MessageBox.Show("No hay información para la búsqueda"); } else { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); String sentenciaInicial = "select * from ARTICULOS where "; String sentenciaFinal = "select * from ARTICULOS where "; if (tbCodigo.Text.Length != 0) { sentenciaFinal = sentenciaFinal + "Codigo like '%" + tbCodigo.Text + "%'"; } if (tbNombre.Text.Length != 0) { if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Nombre like '%" + tbNombre.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Nombre like '%" + tbNombre.Text + "%'"; } } if (tbDescripcion.Text.Length != 0) { if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Descripcion like '%" + tbDescripcion.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Descripcion like '%" + tbDescripcion.Text + "%'"; } } if (tbMarca.Text.Length != 0) { int marca = dao.BuscarIdMarcaPrimero(tbMarca.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Marca = " + marca; } else { sentenciaFinal = sentenciaFinal + " and Marca = " + marca; } } if (tbCategoria.Text.Length != 0) { int categoria = dao.BuscarIdCategoriaPrimero(tbCategoria.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Categoria = " + categoria; } else { sentenciaFinal = sentenciaFinal + " and Categoria = " + categoria; } } if (tbPrecio.Text.Length != 0) { int categoria = dao.BuscarIdCategoriaPrimero(tbCategoria.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Precio like '%" + tbPrecio.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Precio like '%" + tbPrecio.Text + "%'"; } } frmConsultaListado frm = new frmConsultaListado(); frm.dgvConsultaListado.DataSource = dao.BuscarArticuloListado(sentenciaFinal); frm.dgvConsultaListado.Columns[0].Visible = false; frm.dgvConsultaListado.Columns[1].Visible = false; frm.dgvConsultaListado.Columns[6].Visible = false; frm.ShowDialog(); } }
protected void btnSearch_Click(object sender, EventArgs e) { if (tbCodigo.Text.Length == 0 && tbNombre.Text.Length == 0 && tbDescripcion.Text.Length == 0 && tbMarca.Text.Length == 0 && tbCategoria.Text.Length == 0 && tbPrecio.Text.Length == 0) { Session[Session.SessionID + "itemListsFiltered"] = itemLists; Response.Redirect("~/"); } else { DAOMicrosoftSqlServer dao = new DAOMicrosoftSqlServer(); String sentenciaInicial = "select * from ARTICULOS where "; String sentenciaFinal = "select * from ARTICULOS where "; if (tbCodigo.Text.Length != 0) { sentenciaFinal = sentenciaFinal + "Codigo like '%" + tbCodigo.Text + "%'"; } if (tbNombre.Text.Length != 0) { if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Nombre like '%" + tbNombre.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Nombre like '%" + tbNombre.Text + "%'"; } } if (tbDescripcion.Text.Length != 0) { if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Descripcion like '%" + tbDescripcion.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Descripcion like '%" + tbDescripcion.Text + "%'"; } } if (tbMarca.Text.Length != 0) { int marca = dao.BuscarIdMarcaPrimero(tbMarca.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "IdMarca = " + marca; } else { sentenciaFinal = sentenciaFinal + " and IdMarca = " + marca; } } if (tbCategoria.Text.Length != 0) { int categoria = dao.BuscarIdCategoriaPrimero(tbCategoria.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "IdCategoria = " + categoria; } else { sentenciaFinal = sentenciaFinal + " and IdCategoria = " + categoria; } } if (tbPrecio.Text.Length != 0) { int categoria = dao.BuscarIdCategoriaPrimero(tbCategoria.Text); if (sentenciaInicial == sentenciaFinal) { sentenciaFinal = sentenciaFinal + "Precio like '%" + tbPrecio.Text + "%'"; } else { sentenciaFinal = sentenciaFinal + " and Precio like '%" + tbPrecio.Text + "%'"; } } itemListsFiltered = dao.BuscarArticuloListado(sentenciaFinal); Session[Session.SessionID + "itemListsFiltered"] = itemListsFiltered; repeater.DataSource = itemListsFiltered; repeater.DataBind(); } }