private void btnBuscar_Click(object sender, EventArgs e) { bool valido = true; if (string.IsNullOrEmpty(txtProducto.Text.Trim())) { MessageBox.Show("Debe escribir el nombre de un producto"); } else { Producto producto = new Producto(); producto = ProductosBD.GetDetalleProducto(txtProducto.Text); if (producto != null) { txtPrecUn.Text = producto.Precio.ToString(); txtExistencia.Text = producto.Stock.ToString(); txtProducto.Text = producto.CodigoBarra + " - " + producto.DescripcionProducto; txtCantidad.Focus(); } else { MessageBox.Show("El producto no existe. Reintente"); txtProducto.Clear(); txtProducto.Focus(); } } }
private void toolStripMenuItem1_Click(object sender, EventArgs e) { frmProductosAE frm = new frmProductosAE(); frm.Text = "Agregar producto"; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { try { Producto p1 = frm.GetObjeto(); ProductosBD.Agregar(p1); DataGridViewRow r = new DataGridViewRow(); r.CreateCells(dgProductos); SetearFilas(r, p1); AgregarFila(r); dgProductos.Rows.Clear(); } catch (Exception) { throw; } } Actualizar(); }
private void eDITARToolStripMenuItem_Click(object sender, EventArgs e) { if (dgProductos.SelectedRows.Count <= 0) { MessageBox.Show("Seleccione un registro para editar"); } else { DataGridViewRow r = dgProductos.SelectedRows[0]; Producto obj = (Producto)r.Tag; Producto objAux = (Producto)obj.Clone(); frmProductosAE frm = new frmProductosAE(); frm.Text = "Editar reparacion"; frm.SetObjeto(obj); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { obj = frm.GetObjeto(); ProductosBD.Editar(obj); SetearFilas(r, obj); MessageBox.Show("Registro actualizado correctamente"); Actualizar(); } catch (Exception) { } } } }
private bool validarDatos() { bool valido = true; errorProvider1.Clear(); if (cboProducto.SelectedIndex.Equals(0)) { valido = false; errorProvider1.SetError(cboProducto, "Seleccione un producto"); } if (string.IsNullOrEmpty(txtCantidad.Text.Trim())) { valido = false; errorProvider1.SetError(txtCantidad, "Los datos no son correctos"); } int cantidad = int.Parse(txtCantidad.Text); if (!ProductosBD.RevisarStock(cantidad, prod)) { valido = false; errorProvider1.SetError(txtCantidad, "Stock insuficiente"); } return(valido); }
private void Actualizar() { try { List <Producto> lista = ProductosBD.GetLista(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
private void SetearFilas(DataGridViewRow r, Compra c1) { r.Cells[cmnProducto.Index].Value = ProductosBD.GetObjeto(c1.Producto); r.Cells[cmnProv.Index].Value = c1.idProveedor.DescripcionProveedor; r.Cells[cmnCantidad.Index].Value = c1.Cantidad; r.Cells[cmnFecha.Index].Value = c1.Fecha.ToShortDateString(); r.Cells[cmnImporte.Index].Value = "$" + c1.Importe; r.Tag = c1; }
private void toolStripMenuItem3_Click(object sender, EventArgs e) { listaP = new List <Producto>(); try { listaP = ProductosBD.GetLista(); MostrarDatosGrilla(listaP); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
private void bUSCARToolStripMenuItem_Click(object sender, EventArgs e) { frmBuscarPorCodigoBarra frm = new frmBuscarPorCodigoBarra(); frm.Text = "Buscar producto"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { string codigo = frm.GetCodigo(); List <Producto> lista = new List <Producto>(); lista = ProductosBD.GetProductosPorCodigo(codigo); MostrarDatosGrilla(lista); } }
private void txtFiltro_TextChanged(object sender, EventArgs e) { if (txtFiltro.Text == "") { dgProductos.Rows.Clear(); } else { txtFiltro.CharacterCasing = CharacterCasing.Upper; producto = txtFiltro.Text; List <Producto> listaFiltrada = new List <Producto>(); listaFiltrada = ProductosBD.GetListaFilrada(producto); MostrarDatosGrilla(listaFiltrada); this.DialogResult = DialogResult.OK; } }
private void toolStripMenuItem4_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show(string.Format("La carga de datos puede demorar tiempo. Desea continuar?"), "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.Yes) { try { List <Producto> lista = ProductosBD.GetLista(); MostrarDatosGrilla(lista); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void txtCantidad_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtCantidad.Text.Trim())) { txtImporte.Text = ""; } else { int cant = int.Parse(txtCantidad.Text); decimal importe; Producto p = ProductosBD.GetPrecio(prod.IdProducto); importe = cant * p.Precio; txtImporte.Text = importe.ToString(); } }
private void button1_Click(object sender, EventArgs e) { frmProductosAE frm = new frmProductosAE(); frm.Text = "Agregar producto"; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { try { Producto p1 = frm.GetObjeto(); ProductosBD.Agregar(p1); } catch (Exception) { throw; } } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); ProductosBD.CargarComboActivos(ref cboProducto); if (venta != null) { cboProducto.SelectedValue = venta.idProducto.IdProducto; txtCantidad.Text = venta.Cantidad.ToString(); dtpFechaCompra.Value = venta.Fecha; if (string.IsNullOrEmpty(txtImporte.Text.Trim())) { txtImporte.Text = ""; } else { txtImporte.Text = venta.Importe.ToString(); } } }
private void bORRARToolStripMenuItem_Click(object sender, EventArgs e) { if (dgProductos.SelectedRows.Count > 0) { DataGridViewRow r = dgProductos.SelectedRows[0]; Producto p = (Producto)r.Tag; DialogResult dr = MessageBox.Show(string.Format("¿Desea borrar el producto?"), "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.Yes) { try { ProductosBD.Borrar(p.IdProducto); dgProductos.Rows.Remove(r); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
private void frmFactura_Load(object sender, EventArgs e) { cboReparto.SelectedIndex = 0; ClientesBD.CargarCombo(ref cboCliente); ProductosBD.CargarCombo(ref cboProducto); }
private void frmProductos_Load(object sender, EventArgs e) { List <Producto> lista = ProductosBD.GetLista(); MostrarDatosGrilla(lista); }
private void Actualizar() { List <Producto> listaUpdated = ProductosBD.GetLista(); MostrarDatosGrilla(listaUpdated); }