public verProductos() { InitializeComponent(); DaoProductos dp = new DaoProductos(); gridProductos.DataSource = dp.ObtenerProductos(); }
private void btnVender_Click(object sender, EventArgs e) { DaoVentas dv = new DaoVentas(); int folio = dv.ultimaVenta() + 1; Ventas v = new Ventas(); v.folio = folio; v.fecha = fecha; v.total = total; v.iva = iva; v.subtotal = subtotal; v.caja = "caja1"; v.idEmpleado = globalEmpleado.idEmpleado; List <DetalleVenta> detalles = new List <DetalleVenta>(); DetalleVenta dev; DaoProductos dp = new DaoProductos(); foreach (DataGridViewRow row in gridVenta.Rows) { dev = new DetalleVenta(); dev.folio = folio; dev.idProducto = dp.ObtenerIDProducto(row.Cells["ClaveProducto"].Value.ToString()); dev.precio = double.Parse(row.Cells["Precio"].Value.ToString()); dev.cantidad = int.Parse(row.Cells["cantidad"].Value.ToString()); dev.importe = double.Parse(row.Cells["total"].Value.ToString()); detalles.Add(dev); } dv.agregarVenta(v, detalles); }
public void BuscarProducto() { Productos pb = new Productos(); Productos p = new Productos(); DaoProductos dp = new DaoProductos(); pb.clave = txtClave.Text.ToString(); p = dp.ObtenerProductosClave(pb); if (p == null) { txtMensaje.Text = "Producto no encontrado"; } else { if (renglon == 0) { gridVenta.Rows.Add(); gridVenta.Rows[renglon].Cells[0].Value = p.clave.ToString(); gridVenta.Rows[renglon].Cells[1].Value = p.nombre.ToString(); gridVenta.Rows[renglon].Cells[2].Value = p.precio.ToString(); gridVenta.Rows[renglon].Cells[3].Value = 1; gridVenta.Rows[renglon].Cells[4].Value = p.precio.ToString(); renglon++; } else { if (estaEnElGrid(p.clave.ToString())) { int temp = 0; foreach (DataGridViewRow row in gridVenta.Rows) { if (row.Cells[0].Value != null) { if (row.Cells[0].Value.ToString() == p.clave) { temp = int.Parse(row.Cells[3].Value.ToString()); temp++; row.Cells[3].Value = temp; row.Cells[4].Value = temp * double.Parse(row.Cells[2].Value.ToString()); } } } } else { gridVenta.Rows.Add(); gridVenta.Rows[renglon].Cells[0].Value = p.clave.ToString(); gridVenta.Rows[renglon].Cells[1].Value = p.nombre.ToString(); gridVenta.Rows[renglon].Cells[2].Value = p.precio.ToString(); gridVenta.Rows[renglon].Cells[3].Value = 1; gridVenta.Rows[renglon].Cells[4].Value = p.precio.ToString(); renglon++; } } } regresarFocus(); }
private void btnActualizar_Click(object sender, EventArgs e) { DaoProductos dp = new DaoProductos(); Productos p = new Productos(); int row = gridProductos.SelectedRows[0].Index; String clave = gridProductos.Rows[row].Cells[1].Value.ToString(); p = dp.obtenerProductoPorClave(clave); actualizarProducto ap = new actualizarProducto(p); ap.Show(); }
public Form1() { InitializeComponent(); daoEmpleado = new DaoEmpleado(); DaoCliente = new DaoCliente(); DaoPro = new DaoProductos(); clientes = DaoCliente.obtenerTodos(); productos = DaoPro.obtenerTodos(); carga(); dgbVenta.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgbVenta.MultiSelect = false; dgbVenta.ReadOnly = true; }
private void btnActualizarProductos_Click(object sender, EventArgs e) { prBar1.Value = 0; DaoProductos dp = new DaoProductos(); List <Productos> listaProductos = new List <Productos>(); listaProductos = dp.importarProductos(); int total = listaProductos.Count(); prBar1.Minimum = 0; prBar1.Maximum = total; for (int i = 0; i < total; i++) { dp.actualizarProductoImportado(listaProductos[i]); prBar1.Value = i + 1; } }
private void btnActualizar_Click(object sender, EventArgs e) { Productos p = new Productos(); DaoProductos dp = new DaoProductos(); p.clave = lbClave.Text.ToString(); p.idcategoria = int.Parse(cbCategoria.SelectedValue.ToString()); p.nombre = txtNombre.Text.ToString(); p.precio = double.Parse(txtPrecio.Text.ToString()); if (dp.ActualizarProducto(p)) { MessageBox.Show("Actualizacion correcta"); } else { MessageBox.Show("Prolema al actualizar"); } }
private void btnEliminar_Click(object sender, EventArgs e) { DaoProductos dp = new DaoProductos(); Productos p = new Productos(); int row = gridProductos.SelectedRows[0].Index; String clave = gridProductos.Rows[row].Cells[1].Value.ToString(); p.clave = clave; if (dp.EliminarProducto(p)) { MessageBox.Show("Producto Eliminado", "NANI"); gridProductos.DataSource = dp.ObtenerProductos(); } else { MessageBox.Show("Problema al elimiar el producto", "NANI"); } }
private void btnAgregar_Click(object sender, EventArgs e) { Productos p = new Productos(); p.clave = txtClave.Text.ToString(); p.nombre = txtNombre.Text.ToString(); p.precio = float.Parse(txtPrecio.Text.ToString()); p.idcategoria = int.Parse(cbCategoria.SelectedValue.ToString()); DaoProductos dp = new DaoProductos(); if (dp.AgregarProducto(p)) { MessageBox.Show("Producto Agregado", "nani"); } else { MessageBox.Show("Error al agregar producto", "nani"); } }