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());
     }
 }