private void Form_Compra_Load(object sender, EventArgs e) { foreach (DataRow fila in Form_Ingreso.empleado.Rows) { lblEmpleado.Text = fila[1].ToString(); lblDNIEMP.Text = fila[0].ToString(); } Cls_N_Compras objN = new Cls_N_Compras(); boleta = objN.MtdListarBoletas(); int numeroboletas = boleta.Rows.Count; lblNumeroBoleta.Text = objN.MtdCalcularNumeroBoleta(numeroboletas); cbProductos.Items.Clear(); productos = objN.MtdListarProductos(); foreach (DataRow fila in productos.Rows) { if (fila[6].ToString() == "1") { cbProductos.Items.Add(fila[1].ToString().ToUpper()); } } cbProveedor.Items.Clear(); empresa = objN.MtdListarEmpresa(); foreach (DataRow fila in empresa.Rows) { cbProveedor.Items.Add(fila[1].ToString()); } }
private void BtnAceptar_Click(object sender, EventArgs e) { if (txtDescripcion.Text == "") { MessageBox.Show("Agregue descripcion", "Alerta"); return; } if (txtPrecio.Text == "") { MessageBox.Show("Agruegue Precio", "Alerta"); return; } if (MessageBox.Show("¿Desea agregar nuevo producto?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { Cls_E_Producto objProducto = new Cls_E_Producto(); Cls_N_Compras objNCompras = new Cls_N_Compras(); objProducto.Idproducto = int.Parse(txtCodigo.Text); objProducto.Descripcion = txtDescripcion.Text; objProducto.Cantidad = 0; objProducto.Precio_compra = double.Parse(txtPrecio.Text); objProducto.Precio_salida = ((Convert.ToDouble(txtPrecio.Text)) + ((Convert.ToDouble(txtPrecio.Text)) / 2)); objProducto.Idtipo = cbTipo.SelectedIndex + 1; objProducto.Estado = "1"; objNCompras.MtdAgregarProducto(objProducto); } this.Close(); }
public Form_Agregar_Producto(string combo, string label) { Cls_N_Compras objN = new Cls_N_Compras(); InitializeComponent(); txtCodigo.Text = objN.MtdGenerarIdProveedor().ToString(); }
private void PicAgregarProducto_Click(object sender, EventArgs e) { if (cbProveedor.SelectedIndex == -1) { MessageBox.Show("Seleccione proveedor"); return; } string ayuda = "no se encontro"; Form_Agregar_Producto f = new Form_Agregar_Producto(); f.ShowDialog(); Cls_N_Compras objN = new Cls_N_Compras(); cbProductos.Items.Clear(); productos = objN.MtdListarProductos(); foreach (DataRow fila in productos.Rows) { if (fila[6].ToString() == "1") { cbProductos.Items.Add(fila[1].ToString().ToUpper()); } } }
private void PicGuardar_Click(object sender, EventArgs e) { if (dgvCompra.Rows.Count == 0 || cbTipoPago.SelectedIndex == -1) { MessageBox.Show("INGRESE PRODUCTOS/seleccione metodo de pago"); return; } else { if (MessageBox.Show("¿Registrar Venta?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { bool comprobar2 = false; Cls_E_Boleta objEBoleta = new Cls_E_Boleta(); Cls_E_DetalleBoleta objEDetalleBoelta = new Cls_E_DetalleBoleta(); Cls_N_Compras objN = new Cls_N_Compras(); objEBoleta.Serie = lblSerie.Text; objEBoleta.Numero = lblNumeroBoleta.Text; objEBoleta.Estado = "1"; objEBoleta.Cliente = lblProveedor.Text; objEBoleta.Empleado = lblDNIEMP.Text; objEBoleta.Fecha = Convert.ToDateTime(DateTime.Now.ToShortDateString()); objEBoleta.Subtotal = double.Parse(txtSubTotal.Text); objEBoleta.Igv = double.Parse(txtIgv.Text); objEBoleta.Total = double.Parse(txtTotal.Text); objEBoleta.Tipopago = cbTipoPago.SelectedItem.ToString(); bool comprobar = objN.MtdAgregarABoleta(objEBoleta); foreach (DataGridViewRow fila in dgvCompra.Rows) { objEDetalleBoelta.Serie = lblSerie.Text; objEDetalleBoelta.Numero = lblNumeroBoleta.Text; objEDetalleBoelta.Codigo = int.Parse(fila.Cells[0].Value.ToString()); objEDetalleBoelta.Cantidad = int.Parse(fila.Cells[1].Value.ToString()); objEDetalleBoelta.Importe = double.Parse(fila.Cells[2].Value.ToString()); objEDetalleBoelta.Precio_unitario = double.Parse(fila.Cells[3].Value.ToString()); comprobar2 = objN.MtdAgregarDetalleBoleta(objEDetalleBoelta); } if (comprobar == true && comprobar2 == true) { int cantidad = 0; foreach (DataGridViewRow fila in dgvCompra.Rows) { Cls_E_Producto objE = new Cls_E_Producto(); objE.Idproducto = int.Parse(fila.Cells[0].Value.ToString()); foreach (DataRow filas in productos.Rows) { if (filas[0].ToString() == fila.Cells[0].Value.ToString()) { cantidad = int.Parse(filas[4].ToString()); break; } } objE.Cantidad = cantidad + int.Parse(fila.Cells[1].Value.ToString()); objN.MtdIncrementarProductos(objE); } MessageBox.Show("Compra Registrada"); cbProveedor.Enabled = true; boleta.Rows.Clear(); boleta = objN.MtdListarBoletas(); int numeroboletas = boleta.Rows.Count; lblNumeroBoleta.Text = objN.MtdCalcularNumeroBoleta(numeroboletas); dgvCompra.Rows.Clear(); cbProductos.SelectedIndex = -1; cbProveedor.SelectedIndex = -1; txtCantidadProducto.Clear(); txtPrecioUnitario.Clear(); lblProducto.Text = ""; lblProveedor.Text = ""; txtIgv.Clear(); txtSubTotal.Clear(); txtTotal.Clear(); txtMonedaEnLEtras.Clear(); } else { MessageBox.Show("Ingrese datos validos"); } } } }