示例#1
0
        private void frmIN_MovimientoInventarioTipoXBodegaxCtaCtble_Load(object sender, EventArgs e)
        {
            try
            {
                var Sucu  = Sucursales.Obtener_Sucursal(param.IdEmpresa);
                var Lista = Bodega_B.Obtener_BodegasTodas(param.IdEmpresa);
                int i     = 1;
                foreach (var item in Sucu)
                {
                    tb_Bodega_Info Bodega_I = new tb_Bodega_Info();
                    Bodega_I.NomSucursal    = item.Su_Descripcion;
                    Bodega_I.IdSucursal     = 0;
                    Bodega_I.IdBodega       = i;
                    Bodega_I.bo_Descripcion = item.Su_Descripcion;
                    i++;
                    Lista.Add(Bodega_I);
                }
                int c = Sucu.Count + 1;

                Lista.ForEach(v => { if (v.IdSucursal != 0)
                                     {
                                         v.IdBodega = c; c++;
                                     }
                              });
                ListaData            = new BindingList <tb_Bodega_Info>(Lista);
                treeList1.DataSource = ListaData;
                treeList1.ExpandAll();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }