private void btnAgregar_Click(object sender, EventArgs e) { int lote = Convert.ToInt32(cbLote.Text); InventarioAlxMayor iProducto = procesar.obtenerLote(lote); dgvVenta.Rows.Add(iProducto.IdLote1, iProducto.Codigo1, iProducto.Cliente1, iProducto.Pedido1, iProducto.Modelo1, iProducto.Color1, iProducto.Descripcion1, iProducto.Pares1, iProducto.TotalImpuestos1); cbLote.SelectedIndex = 0; dgvDetalle.Rows.Clear(); obtenerTotal(); }
private void CambioLote(object sender, EventArgs e) { dgvDetalle.Rows.Clear(); if (cbLote.SelectedIndex != 0) { lote = Convert.ToInt32(cbLote.Text); InventarioAlxMayor iProducto = new InventarioAlxMayor(); iProducto = procesar.obtenerLote(lote); dgvDetalle.Rows.Add(iProducto.IdLote1, iProducto.Codigo1, iProducto.Cliente1, iProducto.Pedido1, iProducto.Modelo1, iProducto.Color1, iProducto.Descripcion1, iProducto.Pares1, iProducto.TotalImpuestos1); btnAgregar.Enabled = true; } else { btnAgregar.Enabled = false; } }
public InventarioAlxMayor obtenerLote(int id) { try { using (TransactionScope scope = new TransactionScope()) { InventarioAlxMayor prod = DAL.Modapie.Mantenimiento.Instancia.obtenerLote(id); scope.Complete(); return(prod); } } catch (Exception ee) { DialogResult d = MessageBox.Show(ee.Message.ToString()); return(null); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (!txtLote.Text.Equals("")) { try { InventarioAlxMayor prod = Mantenimiento.Instancia.obtenerLote(Convert.ToInt32(txtLote.Text)); txtOrdenEnvio.Text = prod.EnvioOrden1.ToString(); txtShow.Text = prod.Show1; txtCodigo.Text = prod.Codigo1.ToString(); txtCliente.Text = prod.Cliente1; txtVendedor.Text = Convert.ToString(prod.Vendedor1); txtZona.Text = Convert.ToString(prod.Zona1); txtTransporte.Text = Convert.ToString(prod.Transporte1); txtPedido.Text = prod.Pedido1; txtModelo.Text = Convert.ToString(prod.Modelo1); txtColor.Text = Convert.ToString(prod.Color1); rtbDescripcion.Text = prod.Descripcion1; txtCurva.Text = prod.Curva1; txtPares.Text = Convert.ToString(prod.Pares1); txtCajas.Text = Convert.ToString(prod.Cajas1); txtCif.Text = Convert.ToString(prod.Cif1); txtTotalCif.Text = Convert.ToString(prod.TotalCIF1); txtPrecioUnitario.Text = prod.PrecioUnitario1.ToString(); txtSubTotal.Text = Convert.ToString(prod.SubTotal1); txtTotalImpuestos.Text = Convert.ToString(prod.TotalImpuestos1); txtEstado.Text = prod.Estado2 ? "Disponible" : "Desactivado"; } catch (Exception ee) { DialogResult d = MessageBox.Show(ee.Message.ToString(), "Error"); } } else { MessageBox.Show("El campo IdLote se encuentra en blanco", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }