コード例 #1
0
 private void TxtCodigoVenta_KeyPress(object sender, KeyPressEventArgs e)
 {
     ErrProvider.Clear();
     if (e.KeyChar == (char)(Keys.Enter) & TxtCodigoVenta.Text != "" & Cboempresa1.SelectedIndex != -1)
     {
         DataTable DtProductos = new DataTable();
         DtProductos = ObjCL_Producto.GetProductosPrecio(Cboempresa1.SelectedValue.ToString() + AppSettings.SedeID, TxtCodigoVenta.Text, "C");
         if (DtProductos.Rows.Count == 1)
         {
             TxtCodigoVenta.Text    = DtProductos.Rows[0]["ProductoIDVentas"].ToString();
             ProductoID             = DtProductos.Rows[0]["ProductoID"].ToString();
             TxtCodigo.Text         = DtProductos.Rows[0]["ProductoID"].ToString();
             TxtProducto.Text       = DtProductos.Rows[0]["Alias"].ToString();
             LblUM.Text             = DtProductos.Rows[0]["UnidadMedidaID"].ToString();
             LblPrecioAnterior.Text = DtProductos.Rows[0]["PrecioUnitario"].ToString();
         }
         else if (DtProductos.Rows.Count > 1)//mostrarlo en una nueva ventana
         {
             FrmPreciosBuscados ObjFrmPreciosBuscados = new FrmPreciosBuscados();
             ObjFrmPreciosBuscados.DtProductos = DtProductos;
             ObjFrmPreciosBuscados.ShowDialog();
             TxtCodigoVenta.Text    = ObjFrmPreciosBuscados.ProductoIDVentas;
             ProductoID             = ObjFrmPreciosBuscados.ProductoID;
             TxtCodigo.Text         = ObjFrmPreciosBuscados.ProductoID;
             TxtProducto.Text       = ObjFrmPreciosBuscados.Alias;
             LblUM.Text             = ObjFrmPreciosBuscados.UnidadMedidaID;
             LblPrecioAnterior.Text = ObjFrmPreciosBuscados.PrecioUnitario;
         }
         else
         {
             LimpiarPrecio();
         }
     }
 }