void cargagrid(int IdProveedor) { try {// cargo los producto //prod = Busprod.BuscarProducto(item.IdProducto, item.IdEmpresa); ListadoProductos = Busprod.Get_list_Producto(param.IdEmpresa); List <com_ordencompra_local_det_Info> temp = new List <com_ordencompra_local_det_Info>(); com_ordencompra_local_Bus busOC = new com_ordencompra_local_Bus(); LstDetOC = BusDetOC.Get_List_OC_local_det_x_Saldos_x_Proveedor_x_Obra_x_OT(param.IdEmpresa, UCSuc_Bod.get_sucursal().IdSucursal, ucCp_Proveedor.get_ProveedorInfo().IdProveedor); LstDetOC = LstDetOC.FindAll(var => var.SaldoxRecibir > 0); int sec = 1; LstDetOC.ForEach(var => { var.producto = Busprod.Get_DescripcionTot_Producto(var.IdEmpresa, var.IdProducto); var.mv_observacion = ""; var.mv_sec = sec++; var.dm_cantidad = 0; var.oc_NumDocumento = "[" + var.IdOrdenCompra + "/" + var.oc_NumDocumento + "]"; }); gridCtrlMoviInvDet.DataSource = LstDetOC; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void cargadataproducto(prd_OrdenTaller_Info info) { try { txtProducto.Text = busprod.Get_DescripcionTot_Producto(param.IdEmpresa, OT.IdProducto); ObtenerCantAProd(OT); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message); } }
private void gridLkUGrupoTrabajo_EditValueChanged(object sender, EventArgs e) { try { if (gridLkUGrupoTrabajo.EditValue != null && gridLkUGrupoTrabajo.EditValue != "") { ListadoDisponible = new BindingList <in_Producto_Info>(); List <vwin_movi_inve_detalle_x_Producto_CusCider_Saldos_Info> LstDetxProd = new List <vwin_movi_inve_detalle_x_Producto_CusCider_Saldos_Info>(); GT = busGT.OBtenerGT(param.IdEmpresa, Convert.ToInt32(UCSuc_Bod.cmb_sucursal.EditValue), Convert.ToDecimal(gridLkUGrupoTrabajo.EditValue)); int et_anterior = etapaanterior(GT.IdEtapa, GT.IdProcesoProductivo); in_movi_inve_detalle_x_Producto_CusCider_Bus BusDetxProd = new in_movi_inve_detalle_x_Producto_CusCider_Bus(); LstDetxProd = BusDetxProd.ObtenerMateriaPrima(param.IdEmpresa, _sucursalInfo.IdSucursal, _bodegaInfo.IdBodega, OT.IdSucursal, OT.IdOrdenTaller, OT.CodObra, OT.IdEmpresa); foreach (var item in LstDetxProd) { in_Producto_Info prod = new in_Producto_Info(); prod.pr_codigo_barra = item.CodigoBarra; prod.IdProducto = item.IdProducto; prod.IdEmpresa = item.IdEmpresa; prod.IdSucursal = item.IdSucursal; prod.IdBodega = item.IdBodega; prod.pr_descripcion = busprod.Get_DescripcionTot_Producto(item.IdEmpresa, item.IdProducto); ListadoDisponible.Add(prod); } gridControlDisponible.DataSource = ListadoDisponible; } else { ListadoDisponible = new BindingList <in_Producto_Info>(); gridControlDisponible.DataSource = ListadoDisponible; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public void loadproducto(int idsucursal, int idbodega) { try { List <in_Producto_Info> tempLstProd = new List <in_Producto_Info>(); IdSucursal = idsucursal; IdBodega = idbodega; tempLstProd = BusProducto.Get_list_Producto(param.IdEmpresa, IdSucursal, IdBodega); SaldosCBarra = BusCodBarra.SaldosxItemsxCodBarra(param.IdEmpresa, DateTime.Now, 1, 1); var select2 = from C in tempLstProd join B in SaldosCBarra on new { C.IdEmpresa, C.IdSucursal, C.IdBodega, C.IdProducto } equals new { B.IdEmpresa, B.IdSucursal, B.IdBodega, B.IdProducto } where C.IdEmpresa == param.IdEmpresa && C.IdBodega == idbodega && C.IdSucursal == idsucursal select new { C.IdEmpresa, C.IdSucursal, C.IdBodega, C.IdProducto, C.pr_descripcion, B.dm_cantidad }; foreach (var item in select2) { in_Producto_Info info = new in_Producto_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdBodega = item.IdBodega; info.IdProducto = item.IdProducto; info.pr_descripcion = item.pr_descripcion; LstProducto.Add(info); } var select3 = from CB in LstProducto group CB by new { CB.IdEmpresa, CB.IdProducto, CB.IdBodega, CB.IdSucursal }; LstProducto = new List <in_Producto_Info>(); foreach (var item in select3) { in_Producto_Info info = new in_Producto_Info(); info.IdEmpresa = item.Key.IdEmpresa; info.IdSucursal = item.Key.IdSucursal; info.IdBodega = item.Key.IdBodega; info.IdProducto = item.Key.IdProducto; info.pr_descripcion = BusProducto.Get_DescripcionTot_Producto(info.IdEmpresa, info.IdProducto); LstProducto.Add(info); } //cmbProducto.DataSource = LstProducto; //cmbProducto.DisplayMember = "Producto"; //cmbProducto.ValueMember = "IdProducto"; _cmbProducto.Properties.DataSource = LstProducto; _cmbProducto.Properties.DataSource = "Producto"; _cmbProducto.Properties.DataSource = "IdProducto"; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }