예제 #1
0
 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());
     }
 }