private void gridViewModeloProduccion_FocusedColumnChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs e) { try { if (e.FocusedColumn.Caption == "Producto Egreso" || e.FocusedColumn.Caption == "Producto Ingreso") { cmbProductoEgreso.Items.Clear(); cmbMateriaPrima.Items.Clear(); int Id = Bodega_B.Get_List_Bodega(param.IdEmpresa, Convert.ToInt32(gridViewModeloProduccion.GetFocusedRowCellValue(colIdSucursal_IngxProducTermi))).First(v => v.bo_Descripcion == gridViewModeloProduccion.GetFocusedRowCellValue(colBodegaEgreso).ToString()).IdBodega; foreach (var item in producto_B.Get_list_ProductosSucursalXBodegaXModulodeProduccion(param.IdEmpresa, Convert.ToInt32(gridViewModeloProduccion.GetFocusedRowCellValue(colIdModeloProd)), Id, Convert.ToInt32(gridViewModeloProduccion.GetFocusedRowCellValue(colIdSucursal_EgrxMateriaPrima)))) { if (item.nom_Tipo_Producto == "PRODTERMI") { cmbProductoEgreso.Items.Add(item.pr_descripcion); } else { cmbMateriaPrima.Items.Add(item.pr_descripcion); } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }