private void btnAceptar_Click(object sender, EventArgs e) { ComprasNegocio conexionC = new ComprasNegocio(); COMPRAS comp = new COMPRAS(); foreach (PROVEEDORES prov in listaP) { if (prov.strNombre == cmbProv.Text) { comp.intIDProv = prov.intIDProv; } } foreach (DetalleCompras det in listaR) { comp.decValorCompra += det.decValor; } comp.strNroRemito = mtbRemito.Text; try { conexionC.cargarCompra(comp); conexionC.cargarRemito(listaR); } catch (Exception ex) { throw ex; } MessageBox.Show("Compra generada correctamente"); }
private void btnIniciar_Click(object sender, EventArgs e) { long proveedor = Convert.ToInt32(cboProveedor.SelectedValue); ComprasNegocio negocio = new ComprasNegocio(); txtId.Text = negocio.IniciarCompra(proveedor).ToString(); cboProveedor.Enabled = false; btnIniciar.Enabled = false; txtCantidad.Enabled = true; btnAgregar.Enabled = true; txtCantidad.Text = "0"; cargarGrillaProductos(); }
private void cargarGrilla() { ComprasNegocio negocio = new ComprasNegocio(); try { facturaLocal = negocio.listarFacturas(Convert.ToInt64(txtId.Text)); dgvFacturas.DataSource = facturaLocal; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void CargarGrilla() { ComprasNegocio negocio = new ComprasNegocio(); try { local = negocio.ListarInforme(); dgvVentas.DataSource = local; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void txtBuscar_TextChanged(object sender, EventArgs e) { ComprasNegocio comp = new ComprasNegocio(); List <COMPRAS> listaC = new List <COMPRAS>(); listaC = (List <COMPRAS>)comp.listar(); if (txbBuscar.Text == "") { dgvListadoCompras.DataSource = listaC; } else { List <COMPRAS> lista; lista = listaC.FindAll(compra => compra.strNroRemito.Contains(txbBuscar.Text)); dgvListadoCompras.DataSource = lista; } }
private void btnCompra_Click(object sender, EventArgs e) { try { if (DgvCompras.RowCount > 0) { // GENERO LA COMPRA ComprasNegocio compras = new ComprasNegocio(); Compras nuevacompra = new Compras(); Proveedores auxprov; auxprov = (Proveedores)cbxproveedor.SelectedItem; nuevacompra.IdUsuario = Login.Userlogin.idusuario; nuevacompra.IdProveedor = auxprov.IdProveedor; nuevacompra.Fecha = dtpFechaCompra.Value; compras.Generarcompra(nuevacompra); // DETALLE DE COMPRA CompraArticulos artxcompra = new CompraArticulos(); foreach (CompraArticulos fila in listaDetallecompra) { compras.GenerarArtxCompra(fila); compras.ActualizarStock(fila); } MessageBox.Show("Compra Realizada"); this.Close(); } else { MessageBox.Show("Seleccione un articulo y cantidad"); } } catch (Exception) { throw; } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtCantidad.Text != "") { if (Convert.ToInt32(txtCantidad.Text) != 0) { Factura factura = new Factura(); factura.Id = Convert.ToInt32(txtId.Text); factura.Producto = Convert.ToInt32(txtIdProd.Text); factura.Costo = Convert.ToInt32(txtCosto.Text); factura.Cantidad = Convert.ToInt32(txtCantidad.Text); factura.SubTotal = Convert.ToInt32(txtSubtotal.Text); ComprasNegocio negocio = new ComprasNegocio(); negocio.AgregarFactura(factura); cargarGrilla(); Total = Total + factura.SubTotal; txtTotal.Text = Total.ToString(); ProductoNegocio productoN = new ProductoNegocio(); Producto prod = new Producto(); prod.StockActual = CantActual + factura.Cantidad; prod.Id = Convert.ToInt64(txtIdProd.Text); productoN.ModificarStock(prod); cargarGrillaProductos(); CantActual = prod.StockActual; btnComprar.Enabled = true; } else { MessageBox.Show("COMPLETE LA CANTIDAD"); } } else { MessageBox.Show("COMPLETE LA CANTIDAD"); } }
private void cargar() { ComprasNegocio comp = new ComprasNegocio(); IList <COMPRAS> compra = new List <COMPRAS>(); try { compra = comp.listar(); dgvListadoCompras.DataSource = compra; dgvListadoCompras.Columns[0].HeaderText = "Id Compra"; dgvListadoCompras.Columns[1].HeaderText = "Id Prov"; dgvListadoCompras.Columns[2].Visible = false; dgvListadoCompras.Columns[3].HeaderText = "Fecha Compra"; dgvListadoCompras.Columns[4].HeaderText = "Valor"; dgvListadoCompras.Columns[5].HeaderText = "Nro Remito"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnComprar_Click(object sender, EventArgs e) { if (cboMetodo.SelectedIndex != 0 && (txtTarjeta.Text == "" || txtCodigo.Text == "")) { MessageBox.Show("SELECCIONE METODO DE PAGO - CON TARJETA TODOS LOS CAMPOS DEBEN ESTAR COMPLETOS!!"); } else { Compra compra = new Compra(); ComprasNegocio negocio = new ComprasNegocio(); compra.Id = Convert.ToInt64(txtId.Text); compra.CostoTotal = Convert.ToInt32(txtTotal.Text); compra.MetodoPago = cboMetodo.SelectedItem.ToString(); compra.Tarjeta = Convert.ToInt32(txtTarjeta.Text); compra.Codigo = Convert.ToInt32(txtCodigo.Text); negocio.ModificarCompra(compra); MessageBox.Show("COMPRA REALIZADA"); iniciarCompra(); } }
} // ELIMINAR ARTICULO DE LA GRILLA private void btnCargar_Click(object sender, EventArgs e) { bool existe = false; CompraArticulos nuevo = new CompraArticulos(); int newidcompra = 0; ComprasNegocio comprasacc = new ComprasNegocio(); newidcompra = comprasacc.obtenerId(); int stockp; nuevo.Articulos = (Articulos)cbxArticulos.SelectedItem; nuevo.IdArticulo = nuevo.Articulos.IdArticulo; stockp = comprasacc.ConsultarStock(nuevo.Articulos.IdArticulo); if (DgvCompras.RowCount == 0) { nuevo.IdArticulo = nuevo.Articulos.IdArticulo; nuevo.IdCompra = newidcompra; nuevo.Cantidad = Convert.ToInt32(txtCantidad.Text); nuevo.Pu = nuevo.Articulos.PuCompra; nuevo.PuSubtotal = nuevo.Cantidad * nuevo.Pu; listaDetallecompra.Add(nuevo); TotalCompra = TotalCompra + nuevo.PuSubtotal; lblTotal.Text = TotalCompra.ToString(); DgvCompras.DataSource = null; DgvCompras.DataSource = listaDetallecompra; DgvCompras.Columns["IDCOMPRA"].Visible = false; DgvCompras.Columns["IDARTICULO"].Visible = false; } else { nuevo.Articulos = (Articulos)cbxArticulos.SelectedItem; foreach (CompraArticulos fila in listaDetallecompra) { if (fila.IdArticulo == nuevo.Articulos.IdArticulo) { stockp = comprasacc.ConsultarStock(nuevo.Articulos.IdArticulo); Decimal montoanterior; montoanterior = fila.PuSubtotal; fila.Pu = nuevo.Articulos.PuCompra; fila.Cantidad = fila.Cantidad + Convert.ToInt32(txtCantidad.Text); fila.PuSubtotal = fila.Cantidad * fila.Pu; TotalCompra = (TotalCompra + fila.PuSubtotal) - montoanterior; lblTotal.Text = TotalCompra.ToString(); DgvCompras.DataSource = null; DgvCompras.DataSource = listaDetallecompra; DgvCompras.Columns["IDCOMPRA"].Visible = false; DgvCompras.Columns["IDARTICULO"].Visible = false; existe = true; } } if (existe == false) { nuevo.IdCompra = newidcompra; nuevo.Articulos = (Articulos)cbxArticulos.SelectedItem; nuevo.Cantidad = Convert.ToInt32(txtCantidad.Text); nuevo.Pu = nuevo.Articulos.PuCompra; nuevo.PuSubtotal = nuevo.Cantidad * nuevo.Pu; listaDetallecompra.Add(nuevo); TotalCompra = TotalCompra + nuevo.PuSubtotal; lblTotal.Text = TotalCompra.ToString(); DgvCompras.DataSource = null; DgvCompras.DataSource = listaDetallecompra; DgvCompras.Columns["IDCOMPRA"].Visible = false; DgvCompras.Columns["IDARTICULO"].Visible = false; } } }