void buscar_x_sucursal_x_bodega()
 {
     try
     {
         if (Convert.ToInt32(cmbSucursal.EditValue) == 0)
         {
             var sucursales = busSuc.Obtener_Sucursal(param.IdEmpresa);
             foreach (var suc in sucursales)
             {
                 var bodegas = busBod.Obtener_Bodegas(param.IdEmpresa, suc.IdSucursal);
                 foreach (var bod in bodegas)
                 {
                     buscar_x_tipomovi(suc.IdSucursal, bod.IdBodega, suc.Su_Descripcion, bod.bo_Descripcion);
                 }
             }
         }
         else if (Convert.ToInt32(cmbBodega.EditValue) == 0)
         {
             var bodegas = busBod.Obtener_Bodegas(param.IdEmpresa, Convert.ToInt32(cmbSucursal.EditValue));
             foreach (var bod in bodegas)
             {
                 buscar_x_tipomovi(Convert.ToInt32(cmbSucursal.EditValue), bod.IdBodega, cmbSucursal.Text, bod.bo_Descripcion);
             }
         }
         else
         {
             buscar_x_tipomovi(Convert.ToInt32(cmbSucursal.EditValue), Convert.ToInt32(cmbBodega.EditValue), cmbSucursal.Text, cmbBodega.Text);
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }
Example #2
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());
            }
        }