コード例 #1
0
        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();
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
        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);
            }
        }