private void Llamar_pantalla_unidad_medida() { try { lst_unidad_medida_para_combo = new List <in_UnidadMedida_Info>(); decimal IdProducto = 0; if (RowHandle >= 0) { IdProducto = Convert.ToDecimal(gridViewProductos.GetRowCellValue(RowHandle, colIdProducto)); Item = listProducto.FirstOrDefault(q => q.IdProducto == IdProducto); if (Item != null) { lst_unidad_medida_para_combo = bus_unidad_medida.Get_list_UnidadMedida_equivalencia(Item.IdUnidadMedida); FrmIn_Unidad_Medida_Consu frm_combo = new FrmIn_Unidad_Medida_Consu(); frm_combo.set_config_combo(lst_unidad_medida_para_combo); frm_combo.ShowDialog(); info_unidad_medida = frm_combo.Get_info_unidad_medida(); gridViewProductos.SetRowCellValue(RowHandle, col_IdUnidadMedida, info_unidad_medida == null ? null : info_unidad_medida.IdUnidadMedida); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }